svn commit: samba r22792 - in
branches/SAMBA_4_0/source/wrepl_server: .
metze at samba.org
metze at samba.org
Fri May 11 10:13:10 GMT 2007
Author: metze
Date: 2007-05-11 10:13:10 +0000 (Fri, 11 May 2007)
New Revision: 22792
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=22792
Log:
only don't free on success
metze
Modified:
branches/SAMBA_4_0/source/wrepl_server/wrepl_apply_records.c
Changeset:
Modified: branches/SAMBA_4_0/source/wrepl_server/wrepl_apply_records.c
===================================================================
--- branches/SAMBA_4_0/source/wrepl_server/wrepl_apply_records.c 2007-05-11 10:05:13 UTC (rev 22791)
+++ branches/SAMBA_4_0/source/wrepl_server/wrepl_apply_records.c 2007-05-11 10:13:10 UTC (rev 22792)
@@ -1012,11 +1012,14 @@
}
if (!old_is_subset) {
- r_do_late_release_demand(state);
+ status = r_do_late_release_demand(state);
/*
- * don't free state here, because we pass it down,
+ * only free state on error, because we pass it down,
* and r_do_late_release_demand() will free it
*/
+ if (!NT_STATUS_IS_OK(status)) {
+ talloc_free(state);
+ }
return;
}
More information about the samba-cvs
mailing list