diff options
author | Stefan Metzmacher <metze@samba.org> | 2012-03-26 13:48:51 +0200 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2012-04-02 21:26:08 +0200 |
commit | e01d6f4af02160199a014b9ea3e05a56c47f9f1f (patch) | |
tree | 7b70ad98e7580aac5e7eef4b9ca5cec049a376e5 /source4/smb_server | |
parent | dca4e6eb6e199e35b50a36ea3861a5d3429f6804 (diff) | |
download | samba-e01d6f4af02160199a014b9ea3e05a56c47f9f1f.tar.gz samba-e01d6f4af02160199a014b9ea3e05a56c47f9f1f.tar.bz2 samba-e01d6f4af02160199a014b9ea3e05a56c47f9f1f.zip |
s4:smb_server/smb2: fix memory leak in smb2srv_chain_reply()
metze
Diffstat (limited to 'source4/smb_server')
-rw-r--r-- | source4/smb_server/smb2/receive.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source4/smb_server/smb2/receive.c b/source4/smb_server/smb2/receive.c index b8aba71aaa..41408c4784 100644 --- a/source4/smb_server/smb2/receive.c +++ b/source4/smb_server/smb2/receive.c @@ -164,6 +164,8 @@ static void smb2srv_chain_reply(struct smb2srv_request *p_req) uint32_t flags; uint32_t last_hdr_offset; + talloc_steal(req, p_req); + last_hdr_offset = p_req->in.hdr - p_req->in.buffer; chain_offset = p_req->chain_offset; |