summaryrefslogtreecommitdiff
path: root/source4/libcli/raw/clitransport.c
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2004-08-21 02:07:12 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 12:58:14 -0500
commitb45f4ebbb880e41abf86abb54264123f3edbde05 (patch)
tree09d1d3d453f5976577904ca4ec2cf46d8a5de47c /source4/libcli/raw/clitransport.c
parentb83ba93eaeb2dcb0bf11615591d886fda84e4162 (diff)
downloadsamba-b45f4ebbb880e41abf86abb54264123f3edbde05.tar.gz
samba-b45f4ebbb880e41abf86abb54264123f3edbde05.tar.bz2
samba-b45f4ebbb880e41abf86abb54264123f3edbde05.zip
r1984: this change is what you should read to understand the new talloc()
It simplifies our structure handling a lot, making the code shorter and easier to understand. Look at the diff carefully and see if you can understand it. If you're still confused then please ask. (This used to be commit 03c341aca7f09cb1f0d33ec65e074e6a00caa30f)
Diffstat (limited to 'source4/libcli/raw/clitransport.c')
-rw-r--r--source4/libcli/raw/clitransport.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/source4/libcli/raw/clitransport.c b/source4/libcli/raw/clitransport.c
index 82939467ae..5766fde03a 100644
--- a/source4/libcli/raw/clitransport.c
+++ b/source4/libcli/raw/clitransport.c
@@ -325,7 +325,7 @@ static void smbcli_transport_finish_recv(struct smbcli_transport *transport)
if (!req) goto error;
req->in.buffer = buffer;
- talloc_steal(req->mem_ctx, buffer);
+ talloc_steal(req, buffer);
req->in.size = len;
req->in.allocated = req->in.size;
goto async;
@@ -349,7 +349,7 @@ static void smbcli_transport_finish_recv(struct smbcli_transport *transport)
/* fill in the 'in' portion of the matching request */
req->in.buffer = buffer;
- talloc_steal(req->mem_ctx, buffer);
+ talloc_steal(req, buffer);
req->in.size = len;
req->in.allocated = req->in.size;