summaryrefslogtreecommitdiff
path: root/source4/smb_server
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2005-12-06 00:12:32 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:47:06 -0500
commit67d0bb8dc72acc167122e397d5a265c85cea7d3e (patch)
treecaf271aa6b5ddfbdb45242526af0e371455c3a9f /source4/smb_server
parent4a397070b6259cc97ccf7ce18f5a22dfff8e7d41 (diff)
downloadsamba-67d0bb8dc72acc167122e397d5a265c85cea7d3e.tar.gz
samba-67d0bb8dc72acc167122e397d5a265c85cea7d3e.tar.bz2
samba-67d0bb8dc72acc167122e397d5a265c85cea7d3e.zip
r12082: fixed a valgrind error found by kukks in the transs server handling
(This used to be commit 5c81986bff06efeacf95d3d64254d566181c30bb)
Diffstat (limited to 'source4/smb_server')
-rw-r--r--source4/smb_server/smb/trans2.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/source4/smb_server/smb/trans2.c b/source4/smb_server/smb/trans2.c
index c9a357523b..44db66e6c4 100644
--- a/source4/smb_server/smb/trans2.c
+++ b/source4/smb_server/smb/trans2.c
@@ -1731,9 +1731,8 @@ static void reply_transs_generic(struct smbsrv_request *req, uint8_t command)
if (trans->in.params.length == param_total &&
trans->in.data.length == data_total) {
/* its now complete */
- reply_trans_complete(tp->req, command, trans);
DLIST_REMOVE(tp->req->smb_conn->trans_partial, tp);
- talloc_free(tp);
+ reply_trans_complete(tp->req, command, trans);
}
return;