[Fedora-directory-commits] ldapserver/ldap/servers/plugins/referint referint.c, 1.7, 1.8

Noriko Hosoi nhosoi at fedoraproject.org
Wed Oct 15 06:30:00 UTC 2008


Author: nhosoi

Update of /cvs/dirsec/ldapserver/ldap/servers/plugins/referint
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25637/ldap/servers/plugins/referint

Modified Files:
	referint.c 
Log Message:
Resolves: #466702
Summary: Memory usage research: checking in the experimental code
See also: http://directory.fedoraproject.org/wiki/Memory_Usage_Research



Index: referint.c
===================================================================
RCS file: /cvs/dirsec/ldapserver/ldap/servers/plugins/referint/referint.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- referint.c	18 Oct 2007 00:08:31 -0000	1.7
+++ referint.c	15 Oct 2008 06:29:57 -0000	1.8
@@ -444,13 +444,11 @@
 		   if(dnParts != NULL){
 		       for(x=0; dnParts[x] != NULL; x++)
 		       {
-		           free(dnParts[x]);
+		           slapi_ch_free_string(&dnParts[x]);
 		       }
-	               free(dnParts);
-		   }
-		   if(newDN != NULL){
-		       slapi_ch_free((void**)&newDN);
+	           slapi_ch_free((void **)&dnParts);
 		   }
+		   slapi_ch_free_string(&newDN);
 
 	       }
 
@@ -485,15 +483,12 @@
 free_and_return:
 
   /* free filter and search_results_pb */
-  if(filter != NULL)
-  {
-      free(filter);
-  }
+  slapi_ch_free_string(&filter);
 
   if(search_result_pb != NULL)
   {
       slapi_free_search_results_internal(search_result_pb);
-      free(search_result_pb);
+	  slapi_pblock_destroy(search_result_pb);
   }
 
   return(rc);




More information about the Fedora-directory-commits mailing list