diff options
author | Volker Lendecke <vl@samba.org> | 2011-05-23 12:21:17 +0200 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2011-06-07 20:00:48 +0200 |
commit | 0c7712f3559278cf7385ef1e6d1c2195f7198f32 (patch) | |
tree | 620bbe6fe8f3d0f6b0865bbb550c1ff71ec8a5d9 | |
parent | b22364db4d1c711890a75dec8d23549f0c268bef (diff) | |
download | samba-0c7712f3559278cf7385ef1e6d1c2195f7198f32.tar.gz |
s3: Remove two false references to cli->inbuf (cherry picked from commit b1a7bdb93c7fda54a29284f1691de1dc4f3bbf6b)
Fix bug #8159 (Memory corruption in fetching cli->server_domain from the
server.).
(cherry picked from commit d4c8b92a29aa9dcc976185aeb35ead8e911aab9c)
-rw-r--r-- | source3/libsmb/cliconnect.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source3/libsmb/cliconnect.c b/source3/libsmb/cliconnect.c index 9cebab734eb..97dd06886f6 100644 --- a/source3/libsmb/cliconnect.c +++ b/source3/libsmb/cliconnect.c @@ -2655,10 +2655,10 @@ static void cli_negprot_done(struct tevent_req *subreq) } /* work out if they sent us a workgroup */ if (!(cli->capabilities & CAP_EXTENDED_SECURITY) && - smb_buflen(cli->inbuf) > 8) { + smb_buflen(inbuf) > 8) { ssize_t ret; status = smb_bytes_talloc_string( - cli, (char *)cli->inbuf, &cli->server_domain, + cli, (char *)inbuf, &cli->server_domain, bytes + 8, num_bytes - 8, &ret); if (tevent_req_nterror(req, status)) { return; |