put doesn't work yet...
authorStefan Metzmacher <metze@samba.org>
Thu, 29 Sep 2016 08:45:34 +0000 (10:45 +0200)
committerStefan Metzmacher <metze@samba.org>
Fri, 1 Jun 2018 12:35:07 +0000 (14:35 +0200)
libcli/smb/smbXcli_base.c
libcli/smb/smb_transport.c
libcli/smb/smb_transport_tcp.c

index 359c8af28d933048b926289a5c1ee083a8223668..267c6c5404923bcf20fb81d0ced66e242395ce2b 100644 (file)
@@ -332,7 +332,7 @@ struct smbXcli_conn *smbXcli_conn_create(TALLOC_CTX *mem_ctx,
        struct sockaddr *sa = NULL;
        socklen_t sa_length;
        int ret;
-       size_t max_pdu_size = 0x1FFFF;
+       size_t max_pdu_size = 0xFFFFFF;//0x1FFFF;
        NTSTATUS status;
 
        conn = talloc_zero(mem_ctx, struct smbXcli_conn);
index 8282ead6aa7e98f901f5e2f6b0c4f0b41a4b88d6..685028fb5c1ad9ab6ac586999f4df442da8bd195 100644 (file)
@@ -161,7 +161,8 @@ struct tevent_req *smb_transport_write_pdu_send(TALLOC_CTX *mem_ctx,
        }
 
        if (transport->write_pdu_req) {
-               tevent_req_nterror(req, NT_STATUS_PIPE_BUSY);;
+               // here...
+               tevent_req_nterror(req, NT_STATUS_PIPE_BUSY);
                return tevent_req_post(req, ev);
        }
        transport->write_pdu_req = req;
index d0a9c51fd5963f6aba20595f8a0fe7ceb25e2b2c..1609ca0d35c954994af9be72caeb6a1accf2f2a3 100644 (file)
@@ -103,6 +103,8 @@ static struct tevent_req *smb_transport_tcp_write_pdu_send(TALLOC_CTX *mem_ctx,
        }
 
        if (to_write > ttcp->max_pdu_size) {
+                       DEBUG(0,("%s:%s: to_write[%u]\n",
+                               __location__, __func__, (unsigned)to_write));
                tevent_req_nterror(req, NT_STATUS_INVALID_PARAMETER_MIX);
                return tevent_req_post(req, ev);
        }