}
init_smb_request(req, (uint8 *)blr->inbuf, 0, blr->encrypted);
+ req->inbuf = (uint8_t *)(blr->inbuf);
reply_outbuf(req, 2, 0);
/*
}
init_smb_request(req, (uint8 *)blr->inbuf, 0, blr->encrypted);
+ req->inbuf = (uint8_t *)(blr->inbuf);
SCVAL(req->inbuf, smb_com, SMBtrans2);
SSVAL(params,0,0);
SCVAL(tmp_request, smb_wct, 0);
init_smb_request(req, tmp_request,0, conn->encrypted_tid);
+ req->inbuf = tmp_request;
send_nt_replies(conn, req, NT_STATUS_OK, prs_data_p(&ps),
prs_offset(&ps), NULL, 0);
(unsigned int)req_size));
exit_server_cleanly("Invalid SMB request");
}
- req->inbuf = inbuf;
req->outbuf = NULL;
}
smb_panic("could not allocate smb_request");
}
init_smb_request(req, (uint8 *)inbuf, unread_bytes, encrypted);
+ req->inbuf = (uint8_t *)talloc_move(req, &inbuf);
conn = switch_message(req->cmd, req, size);
smb_panic("could not allocate smb_request");
}
init_smb_request(req2, (uint8 *)inbuf2,0, req->encrypted);
+ req2->inbuf = (uint8_t *)inbuf2;
req2->chain_fsp = req->chain_fsp;
/* process the request */
process_smb(inbuf, inbuf_len, unread_bytes, encrypted);
- TALLOC_FREE(inbuf);
-
num_smbs++;
/* The timeout_processing function isn't run nearly