s3:pylibsmb: make use of protocol independent cli_write_send/recv in py_cli_write()
authorStefan Metzmacher <metze@samba.org>
Fri, 7 Dec 2018 13:28:04 +0000 (14:28 +0100)
committerStefan Metzmacher <metze@samba.org>
Thu, 13 Dec 2018 07:52:24 +0000 (08:52 +0100)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=7113
BUG: https://bugzilla.samba.org/show_bug.cgi?id=11892
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13676

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Tim Beale <timbeale@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source3/libsmb/pylibsmb.c

index 3b1aa73..2dabacb 100644 (file)
@@ -746,12 +746,12 @@ static PyObject *py_cli_write(struct py_cli_state *self, PyObject *args,
                return NULL;
        }
 
-       req = cli_write_andx_send(NULL, self->ev, self->cli, fnum, mode,
-                                 (uint8_t *)buf, offset, buflen);
+       req = cli_write_send(NULL, self->ev, self->cli, fnum, mode,
+                            (uint8_t *)buf, offset, buflen);
        if (!py_tevent_req_wait_exc(self, req)) {
                return NULL;
        }
-       status = cli_write_andx_recv(req, &written);
+       status = cli_write_recv(req, &written);
        TALLOC_FREE(req);
 
        if (!NT_STATUS_IS_OK(status)) {