PERFORCE change 166169 for review

Gabor Pali pgj at FreeBSD.org
Thu Jul 16 18:27:58 UTC 2009


http://perforce.freebsd.org/chv.cgi?CH=166169

Change 166169 by pgj at petymeg-current on 2009/07/16 18:27:31

	Fix a small bug when leaving the iterator routine for unix
	domain sockets.

Affected files ...

.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/netstat/unix.c#18 edit

Differences ...

==== //depot/projects/soc2009/pgj_libstat/src/usr.bin/netstat/unix.c#18 (text+ko) ====

@@ -85,7 +85,7 @@
 			warnx("netstat_socket: %s", kvm_geterr(kvm));
 		else
 			warnx("netstat_socket: %s", netstat_strerror(error));
-		return;
+		goto out;
 	}
 
 	/*
@@ -97,7 +97,7 @@
 #ifdef USE_ITERATOR_TYPE
 	if (netstat_sti_alloc(stlp, &stip) < 0) {
 		warnx("netstat_sti_alloc");	
-		return;
+		goto out;
 	}
 	for (stp = netstat_sti_first(stip); stp != NULL;
 	    stp = netstat_sti_next(stip)) {
@@ -105,9 +105,12 @@
 		netstat_st_free(stp);
 	}
 	netstat_sti_free(stip);
+out:
 	netstat_stl_free(stlp);
 #else
 	netstat_stl_iterate(stlp, unixdomainpr);
+out:
+	netstat_stl_free(sltp);
 #endif
 }
 


More information about the p4-projects mailing list