s3: Remove cli_send_trans from cli_oem_change_password
authorVolker Lendecke <vl@samba.org>
Sun, 9 Jan 2011 18:13:15 +0000 (19:13 +0100)
committerVolker Lendecke <vl@samba.org>
Mon, 17 Jan 2011 07:03:40 +0000 (08:03 +0100)
source3/libsmb/clirap.c

index 6af3d153150147f5576a63e6bc160d2d940fcb65..c6b8cfb1cc0a49e64de7236de2c576bf74ee59d2 100644 (file)
@@ -498,26 +498,16 @@ bool cli_oem_change_password(struct cli_state *cli, const char *user, const char
 
        data_len = 532;
 
-       if (cli_send_trans(cli,SMBtrans,
-                    PIPE_LANMAN,                          /* name */
-                    0,0,                                  /* fid, flags */
-                    NULL,0,0,                             /* setup, length, max */
-                    param,param_len,4,                    /* param, length, max */
-                    (char *)data,data_len,0                       /* data, length, max */
-                   ) == False) {
+       if (!cli_api(cli,
+                    param, param_len, 4,               /* param, length, max */
+                    (char *)data, data_len, 0,         /* data, length, max */
+                    &rparam, &rprcnt,
+                    &rdata, &rdrcnt)) {
                DEBUG(0,("cli_oem_change_password: Failed to send password change for user %s\n",
                        user ));
                return False;
        }
 
-       if (!cli_receive_trans(cli,SMBtrans,
-                       &rparam, &rprcnt,
-                       &rdata, &rdrcnt)) {
-               DEBUG(0,("cli_oem_change_password: Failed to recieve reply to password change for user %s\n",
-                       user ));
-               return False;
-       }
-
        if (rparam) {
                cli->rap_error = SVAL(rparam,0);
        }