libcli/smb: use an explicit TALLOC_FREE(subreq) in smb2cli_*
authorStefan Metzmacher <metze@samba.org>
Fri, 28 Sep 2012 17:48:26 +0000 (19:48 +0200)
committerStefan Metzmacher <metze@samba.org>
Sat, 29 Sep 2012 08:09:25 +0000 (10:09 +0200)
metze

libcli/smb/smb2cli_close.c
libcli/smb/smb2cli_create.c
libcli/smb/smb2cli_flush.c
libcli/smb/smb2cli_ioctl.c
libcli/smb/smb2cli_query_directory.c
libcli/smb/smb2cli_query_info.c
libcli/smb/smb2cli_read.c
libcli/smb/smb2cli_set_info.c
libcli/smb/smb2cli_write.c

index fbeee5514c0ef4991fc899cbf250b237b02f0740..c10a21f901cda8539f66433bf31eba4eaffc6fbc 100644 (file)
@@ -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;
        }
index 4d264efb575a85db226c4e3f046607d975bb9cc9..62efc48686a9ce7f52233bb82fc24aee19da5089 100644 (file)
@@ -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;
        }
index a280e15e13789db31eafa0bb6a6c5aeb2f52e568..4b1434727781ac0eaa3c3264739513cc3862556e 100644 (file)
@@ -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;
        }
index 687c9d5110b867bdb6a51e287d28445ed1264253..dd1788f4fc47d9c12b65dfdd93263ea3d5bc46e8 100644 (file)
@@ -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;
        }
index 327837835a87b2806c8eda85eec8a35cd6463159..49d5365b9c400698493c626372b213ee6dc65695 100644 (file)
@@ -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;
        }
index 80cec9c3cc9a066a600f168f23fece6b6c541249..96847fc3637a73fb7b40719273d9c7c978ed3acf 100644 (file)
@@ -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;
        }
index e808b0ca1ed4c052ea4b97c9150780444e1504ea..11bcae7eedec11e85cb0d7b2187b9d2feb948a95 100644 (file)
@@ -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;
        }
index 41fe83e211e6df5a759be3ae6a95633c5e1c5936..0ac470366b3322c2f72a00b37d4945965be6fb3b 100644 (file)
@@ -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;
        }
index a149924e573cf7d0549df86748c339a97845e2f1..e7d7f755b14ec75ae8b141f3f32a9158ff9c862b 100644 (file)
@@ -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;
        }