[NeoStats-Devel] [Commits] r2851 - trunk/src

[email protected] Fri, 30 Sep 2005 06:37:32 +1000
Newsgroups gmane.comp.neostats.devel
Message-ID <[email protected]>
Author: Mark
Date: Fri Sep 30 04:37:27 2005
New Revision: 2851

Modified:
   trunk/src/adnsgeneral.c
   trunk/src/adnssetup.c
Log:
fix ADNS attempts to free NULL pointers

Modified: trunk/src/adnsgeneral.c
==============================================================================
--- trunk/src/adnsgeneral.c	(original)
+++ trunk/src/adnsgeneral.c	Fri Sep 30 04:37:27 2005
@@ -177,7 +177,8 @@
 
 void adns__vbuf_free(vbuf * vb)
 {
-	ns_free(vb->buf);
+	if( vb->buf )
+		ns_free(vb->buf);
 	adns__vbuf_init(vb);
 }
 

Modified: trunk/src/adnssetup.c
==============================================================================
--- trunk/src/adnssetup.c	(original)
+++ trunk/src/adnssetup.c	Fri Sep 30 04:37:27 2005
@@ -72,7 +72,8 @@
 {
 	if (ads->nsearchlist)
 		ns_free(*ads->searchlist);
-	ns_free(ads->searchlist);
+	if( ads->searchlist )
+		ns_free(ads->searchlist);
 }
 
 static void saveerr(adns_state ads, int en)