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

metze at samba.org metze at samba.org
Sun Jan 8 18:25:41 GMT 2006


Author: metze
Date: 2006-01-08 18:25:40 +0000 (Sun, 08 Jan 2006)
New Revision: 12775

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

Log:
free elements early...

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	2006-01-08 18:20:56 UTC (rev 12774)
+++ branches/SAMBA_4_0/source/wrepl_server/wrepl_scavenging.c	2006-01-08 18:25:40 UTC (rev 12775)
@@ -83,6 +83,7 @@
 	for (i=0; i < res->count; i++) {
 		status = winsdb_record(service->wins_db, res->msgs[i], tmp_mem, &rec);
 		NT_STATUS_NOT_OK_RETURN(status);
+		talloc_free(res->msgs[i]);
 
 		if (rec->is_static) {
 			DEBUG(0,("%s: corrupted record: %s\n",
@@ -196,6 +197,7 @@
 	for (i=0; i < res->count; i++) {
 		status = winsdb_record(service->wins_db, res->msgs[i], tmp_mem, &rec);
 		NT_STATUS_NOT_OK_RETURN(status);
+		talloc_free(res->msgs[i]);
 
 		if (rec->is_static) {
 			DEBUG(0,("%s: corrupted record: %s\n",
@@ -299,6 +301,7 @@
 	for (i=0; i < res->count; i++) {
 		status = winsdb_record(service->wins_db, res->msgs[i], tmp_mem, &rec);
 		NT_STATUS_NOT_OK_RETURN(status);
+		talloc_free(res->msgs[i]);
 
 		if (rec->is_static) {
 			DEBUG(0,("%s: corrupted record: %s\n",



More information about the samba-cvs mailing list