From faa039ef463e681a28cacd7dda44961219f7b8c6 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Fri, 28 Sep 2012 19:48:26 +0200 Subject: libcli/smb: use an explicit TALLOC_FREE(subreq) in smb2cli_* metze --- libcli/smb/smb2cli_close.c | 1 + libcli/smb/smb2cli_create.c | 1 + libcli/smb/smb2cli_flush.c | 1 + libcli/smb/smb2cli_ioctl.c | 1 + libcli/smb/smb2cli_query_directory.c | 1 + libcli/smb/smb2cli_query_info.c | 1 + libcli/smb/smb2cli_read.c | 1 + libcli/smb/smb2cli_set_info.c | 1 + libcli/smb/smb2cli_write.c | 1 + 9 files changed, 9 insertions(+) (limited to 'libcli/smb') diff --git a/libcli/smb/smb2cli_close.c b/libcli/smb/smb2cli_close.c index fbeee5514c..c10a21f901 100644 --- a/libcli/smb/smb2cli_close.c +++ b/libcli/smb/smb2cli_close.c @@ -83,6 +83,7 @@ static void smb2cli_close_done(struct tevent_req *subreq) status = smb2cli_req_recv(subreq, NULL, NULL, expected, ARRAY_SIZE(expected)); + TALLOC_FREE(subreq); if (tevent_req_nterror(req, status)) { return; } diff --git a/libcli/smb/smb2cli_create.c b/libcli/smb/smb2cli_create.c index 4d264efb57..62efc48686 100644 --- a/libcli/smb/smb2cli_create.c +++ b/libcli/smb/smb2cli_create.c @@ -172,6 +172,7 @@ static void smb2cli_create_done(struct tevent_req *subreq) status = smb2cli_req_recv(subreq, state, &iov, expected, ARRAY_SIZE(expected)); + TALLOC_FREE(subreq); if (tevent_req_nterror(req, status)) { return; } diff --git a/libcli/smb/smb2cli_flush.c b/libcli/smb/smb2cli_flush.c index a280e15e13..4b14347277 100644 --- a/libcli/smb/smb2cli_flush.c +++ b/libcli/smb/smb2cli_flush.c @@ -81,6 +81,7 @@ static void smb2cli_flush_done(struct tevent_req *subreq) status = smb2cli_req_recv(subreq, NULL, NULL, expected, ARRAY_SIZE(expected)); + TALLOC_FREE(subreq); if (tevent_req_nterror(req, status)) { return; } diff --git a/libcli/smb/smb2cli_ioctl.c b/libcli/smb/smb2cli_ioctl.c index 687c9d5110..dd1788f4fc 100644 --- a/libcli/smb/smb2cli_ioctl.c +++ b/libcli/smb/smb2cli_ioctl.c @@ -178,6 +178,7 @@ static void smb2cli_ioctl_done(struct tevent_req *subreq) status = smb2cli_req_recv(subreq, state, &iov, expected, ARRAY_SIZE(expected)); + TALLOC_FREE(subreq); if (tevent_req_nterror(req, status)) { return; } diff --git a/libcli/smb/smb2cli_query_directory.c b/libcli/smb/smb2cli_query_directory.c index 327837835a..49d5365b9c 100644 --- a/libcli/smb/smb2cli_query_directory.c +++ b/libcli/smb/smb2cli_query_directory.c @@ -121,6 +121,7 @@ static void smb2cli_query_directory_done(struct tevent_req *subreq) status = smb2cli_req_recv(subreq, state, &iov, expected, ARRAY_SIZE(expected)); + TALLOC_FREE(subreq); if (tevent_req_nterror(req, status)) { return; } diff --git a/libcli/smb/smb2cli_query_info.c b/libcli/smb/smb2cli_query_info.c index 80cec9c3cc..96847fc363 100644 --- a/libcli/smb/smb2cli_query_info.c +++ b/libcli/smb/smb2cli_query_info.c @@ -133,6 +133,7 @@ static void smb2cli_query_info_done(struct tevent_req *subreq) status = smb2cli_req_recv(subreq, state, &iov, expected, ARRAY_SIZE(expected)); + TALLOC_FREE(subreq); if (tevent_req_nterror(req, status)) { return; } diff --git a/libcli/smb/smb2cli_read.c b/libcli/smb/smb2cli_read.c index e808b0ca1e..11bcae7eed 100644 --- a/libcli/smb/smb2cli_read.c +++ b/libcli/smb/smb2cli_read.c @@ -103,6 +103,7 @@ static void smb2cli_read_done(struct tevent_req *subreq) status = smb2cli_req_recv(subreq, state, &iov, expected, ARRAY_SIZE(expected)); + TALLOC_FREE(subreq); if (tevent_req_nterror(req, status)) { return; } diff --git a/libcli/smb/smb2cli_set_info.c b/libcli/smb/smb2cli_set_info.c index 41fe83e211..0ac470366b 100644 --- a/libcli/smb/smb2cli_set_info.c +++ b/libcli/smb/smb2cli_set_info.c @@ -111,6 +111,7 @@ static void smb2cli_set_info_done(struct tevent_req *subreq) status = smb2cli_req_recv(subreq, NULL, NULL, expected, ARRAY_SIZE(expected)); + TALLOC_FREE(subreq); if (tevent_req_nterror(req, status)) { return; } diff --git a/libcli/smb/smb2cli_write.c b/libcli/smb/smb2cli_write.c index a149924e57..e7d7f755b1 100644 --- a/libcli/smb/smb2cli_write.c +++ b/libcli/smb/smb2cli_write.c @@ -104,6 +104,7 @@ static void smb2cli_write_done(struct tevent_req *subreq) status = smb2cli_req_recv(subreq, NULL, NULL, expected, ARRAY_SIZE(expected)); + TALLOC_FREE(subreq); if (tevent_req_nterror(req, status)) { return; } -- cgit