diff options
author | Volker Lendecke <vl@samba.org> | 2018-03-30 13:10:14 -0500 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2018-04-04 00:44:22 +0200 |
commit | 7164e00f40f15e56dc0f3d727bd4955e4927d45a (patch) | |
tree | 504caa409a112bfdac85e85c1981d248f4f4e8ef /libcli/smb | |
parent | 37dcbe173068514aeda6361c7168c465bdf65415 (diff) | |
download | samba-7164e00f40f15e56dc0f3d727bd4955e4927d45a.tar.gz |
libcli: Fix CID 710748 Resource leak
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'libcli/smb')
-rw-r--r-- | libcli/smb/smbXcli_base.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libcli/smb/smbXcli_base.c b/libcli/smb/smbXcli_base.c index fbf24416093..ad1b67b8476 100644 --- a/libcli/smb/smbXcli_base.c +++ b/libcli/smb/smbXcli_base.c @@ -2105,10 +2105,10 @@ static NTSTATUS smb1cli_inbuf_parse_chain(uint8_t *buf, TALLOC_CTX *mem_ctx, wct_ofs = SVAL(cur[0].iov_base, 2); if (wct_ofs < taken) { - return NT_STATUS_INVALID_NETWORK_RESPONSE; + goto inval; } if (wct_ofs > buflen) { - return NT_STATUS_INVALID_NETWORK_RESPONSE; + goto inval; } /* |