summaryrefslogtreecommitdiff
path: root/source3/libsmb
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2018-01-30 13:47:35 +0100
committerRalph Boehme <slow@samba.org>2018-02-13 16:42:22 +0100
commit3781dba923fc01ffa32ea1e15adb847bccae44bb (patch)
treea640e5116cb857fefd98031ca22b3a0bd272d8ea /source3/libsmb
parentaa29a695fbd0a1f881a2434fd1ce2bdef1d213ce (diff)
downloadsamba-3781dba923fc01ffa32ea1e15adb847bccae44bb.tar.gz
libsmb: Fix an error path memleak
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org>
Diffstat (limited to 'source3/libsmb')
-rw-r--r--source3/libsmb/unexpected.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/source3/libsmb/unexpected.c b/source3/libsmb/unexpected.c
index 496bba226d8..ced46969b88 100644
--- a/source3/libsmb/unexpected.c
+++ b/source3/libsmb/unexpected.c
@@ -170,6 +170,7 @@ static void nb_packet_server_listener(struct tevent_context *ev,
ret = tstream_bsd_existing_socket(client, sock, &client->sock);
if (ret != 0) {
DEBUG(10, ("tstream_bsd_existing_socket failed\n"));
+ TALLOC_FREE(client);
close(sock);
return;
}