Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Aug 2010 15:06:56 +0000 (UTC)
From:      Attilio Rao <attilio@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r212001 - projects/sv/sys/net
Message-ID:  <201008301506.o7UF6uoX098354@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201008301506.o7UF6uoX098354>