debug-client
authorStefan Metzmacher <metze@samba.org>
Fri, 2 Oct 2020 14:29:31 +0000 (16:29 +0200)
committerStefan Metzmacher <metze@samba.org>
Fri, 2 Oct 2020 14:29:31 +0000 (16:29 +0200)
libcli/smb/smbXcli_base.c

index 7d2da4b9ebc2f920815f31d362016991c1b3d860..2e5163918bc66a5eb32d762239349389f852f76a 100644 (file)
@@ -3346,6 +3346,7 @@ skip_credits:
                if (!ret) {
                        return NT_STATUS_NO_MEMORY;
                }
+               DBG_ERR("idx[%zu] MID[%zu] opcode[%u]\n", (size_t)i, (size_t)mid, opcode);
        }
 
        state = tevent_req_data(reqs[0], struct smbXcli_req_state);
@@ -3695,6 +3696,8 @@ static NTSTATUS smb2cli_conn_dispatch_incoming(struct smbXcli_conn *conn,
                return status;
        }
 
+       DBG_ERR("full_len[%zu] inbuf_len[%zu] num_iov[%zu]\n", inbuf_len + 4, inbuf_len, num_iov);
+
        for (i=0; i<num_iov; i+=4) {
                uint8_t *inbuf_ref = NULL;
                struct iovec *cur = &iov[i];
@@ -3734,6 +3737,7 @@ static NTSTATUS smb2cli_conn_dispatch_incoming(struct smbXcli_conn *conn,
                }
 
                status = NT_STATUS(IVAL(inhdr, SMB2_HDR_STATUS));
+       DBG_ERR("idx[%zu] MID[%zu] opcode[%u] %s\n", i, mid, opcode, nt_errstr(status));
                if ((flags & SMB2_HDR_FLAG_ASYNC) &&
                    NT_STATUS_EQUAL(status, NT_STATUS_PENDING)) {
                        uint64_t async_id = BVAL(inhdr, SMB2_HDR_ASYNC_ID);
@@ -3977,6 +3981,7 @@ static NTSTATUS smb2cli_conn_dispatch_incoming(struct smbXcli_conn *conn,
                state->smb2.recv_iov[1] = cur[2];
                state->smb2.recv_iov[2] = cur[3];
 
+       DBG_ERR("idx[%zu] MID[%zu] opcode[%u] DONE\n", i, mid, opcode);
                tevent_req_done(req);
        }