svn commit: samba r22752 - in branches/SAMBA_4_0/source/wrepl_server: .

metze at samba.org metze at samba.org
Mon May 7 15:43:40 GMT 2007


Author: metze
Date: 2007-05-07 15:43:40 +0000 (Mon, 07 May 2007)
New Revision: 22752

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=22752

Log:
bail out on talloc failure

metze
Modified:
   branches/SAMBA_4_0/source/wrepl_server/wrepl_scavenging.c


Changeset:
Modified: branches/SAMBA_4_0/source/wrepl_server/wrepl_scavenging.c
===================================================================
--- branches/SAMBA_4_0/source/wrepl_server/wrepl_scavenging.c	2007-05-07 15:31:12 UTC (rev 22751)
+++ branches/SAMBA_4_0/source/wrepl_server/wrepl_scavenging.c	2007-05-07 15:43:40 UTC (rev 22752)
@@ -498,6 +498,7 @@
 	DEBUG(4,("wreplsrv_scavenging_run(): start\n"));
 
 	tmp_mem = talloc_new(service);
+	NT_STATUS_HAVE_NO_MEMORY(tmp_mem);
 	service->scavenging.processing = True;
 	status = wreplsrv_scavenging_owned_records(service,tmp_mem);
 	service->scavenging.processing = False;
@@ -505,6 +506,7 @@
 	NT_STATUS_NOT_OK_RETURN(status);
 
 	tmp_mem = talloc_new(service);	
+	NT_STATUS_HAVE_NO_MEMORY(tmp_mem);
 	service->scavenging.processing = True;
 	status = wreplsrv_scavenging_replica_non_active_records(service, tmp_mem);
 	service->scavenging.processing = False;
@@ -512,6 +514,7 @@
 	NT_STATUS_NOT_OK_RETURN(status);
 
 	tmp_mem = talloc_new(service);
+	NT_STATUS_HAVE_NO_MEMORY(tmp_mem);
 	service->scavenging.processing = True;
 	status = wreplsrv_scavenging_replica_active_records(service, tmp_mem);
 	service->scavenging.processing = False;



More information about the samba-cvs mailing list