Fix a malloc/talloc mismatch when cli_initialise() fails
authorVolker Lendecke <vl@samba.org>
Sun, 15 Mar 2009 10:58:07 +0000 (11:58 +0100)
committerMichael Adam <obnox@samba.org>
Tue, 31 Mar 2009 10:16:32 +0000 (12:16 +0200)
(cherry picked from commit 20d378eebfcaca53f456f0fbae39d46031729de7)

source/libsmb/clientgen.c

index aeb1c282daef2fc3fd24b130df34806cdab2073a..99432e17b8880d5ef63d1e834fade6778457187e 100644 (file)
@@ -515,7 +515,7 @@ struct cli_state *cli_initialise(void)
 
         SAFE_FREE(cli->inbuf);
         SAFE_FREE(cli->outbuf);
-       SAFE_FREE(cli);
+       TALLOC_FREE(cli);
         return NULL;
 }