svn commit: r212001 - projects/sv/sys/net

Attilio Rao attilio at FreeBSD.org
Mon Aug 30 15:06:56 UTC 2010


Author: attilio
Date: Mon Aug 30 15:06:55 2010
New Revision: 212001
URL: http://svn.freebsd.org/changeset/base/212001

Log:
  Don't bump dumping too early.

Modified:
  projects/sv/sys/net/netdump_client.c

Modified: projects/sv/sys/net/netdump_client.c
==============================================================================
--- projects/sv/sys/net/netdump_client.c	Mon Aug 30 14:44:22 2010	(r212000)
+++ projects/sv/sys/net/netdump_client.c	Mon Aug 30 15:06:55 2010	(r212001)
@@ -1164,24 +1164,21 @@ netdump_trigger(void *arg, int howto)
 	if ((howto&(RB_HALT|RB_DUMP))!=RB_DUMP || !nd_enable || cold ||
 	    dumping)
 		return;
-	dumping++;
 
 	if (!nd_nic) {
 		printf("netdump_trigger: Can't netdump: no NIC given\n");
-		dumping--;
 		return;
 	}
 
 	if (nd_server.s_addr == INADDR_ANY) {
 		printf("netdump_trigger: Can't netdump; no server IP given\n");
-		dumping--;
 		return;
 	}
 	if (nd_client.s_addr == INADDR_ANY) {
 		printf("netdump_trigger: Can't netdump; no client IP given\n");
-		dumping--;
 		return;
 	}
+	dumping++;
 
 	/*
 	 * netdump is invoked as a shutdown handler instead of as


More information about the svn-src-projects mailing list