svn commit: samba r23823 - in branches: SAMBA_3_2/source/smbd
SAMBA_3_2_0/source/smbd
vlendec at samba.org
vlendec at samba.org
Wed Jul 11 06:18:33 GMT 2007
Author: vlendec
Date: 2007-07-11 06:18:32 +0000 (Wed, 11 Jul 2007)
New Revision: 23823
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=23823
Log:
Memory leak fix from Atsushi Nakabayashi <nakabayashi at miraclelinux.com>
Thanks!
Volker
Modified:
branches/SAMBA_3_2/source/smbd/ipc.c
branches/SAMBA_3_2_0/source/smbd/ipc.c
Changeset:
Modified: branches/SAMBA_3_2/source/smbd/ipc.c
===================================================================
--- branches/SAMBA_3_2/source/smbd/ipc.c 2007-07-10 23:00:04 UTC (rev 23822)
+++ branches/SAMBA_3_2/source/smbd/ipc.c 2007-07-11 06:18:32 UTC (rev 23823)
@@ -603,6 +603,8 @@
DEBUG(0,("reply_trans: setup malloc fail for %u "
"bytes !\n", (unsigned int)
(state->setup_count * sizeof(uint16))));
+ SAFE_FREE(state->data);
+ SAFE_FREE(state->param);
TALLOC_FREE(state);
END_PROFILE(SMBtrans);
return(ERROR_DOS(ERRDOS,ERRnomem));
Modified: branches/SAMBA_3_2_0/source/smbd/ipc.c
===================================================================
--- branches/SAMBA_3_2_0/source/smbd/ipc.c 2007-07-10 23:00:04 UTC (rev 23822)
+++ branches/SAMBA_3_2_0/source/smbd/ipc.c 2007-07-11 06:18:32 UTC (rev 23823)
@@ -530,6 +530,8 @@
DEBUG(0,("reply_trans: setup malloc fail for %u "
"bytes !\n", (unsigned int)
(state->setup_count * sizeof(uint16))));
+ SAFE_FREE(state->data);
+ SAFE_FREE(state->param);
TALLOC_FREE(state);
END_PROFILE(SMBtrans);
return(ERROR_DOS(ERRDOS,ERRnomem));
More information about the samba-cvs
mailing list