In the following commits we will need to remember a few more things.
metze
int chain_num;
int chain_length;
struct tevent_req **chained_requests;
+
+ uint8_t recv_cmd;
+ NTSTATUS recv_status;
+ /* always an array of 3 talloc elements */
+ struct iovec *recv_iov;
} smb1;
struct {
state->ev = ev;
state->conn = conn;
+ state->smb1.recv_cmd = 0xFF;
+ state->smb1.recv_status = NT_STATUS_INTERNAL_ERROR;
+ state->smb1.recv_iov = talloc_zero_array(state, struct iovec, 3);
+ if (state->smb1.recv_iov == NULL) {
+ TALLOC_FREE(req);
+ return NULL;
+ }
+
smb1cli_req_flags(conn->protocol,
conn->smb1.capabilities,
smb_command,