]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
util: LogCommandLine: argc is an int, so assert that it's positive
authorGarrett Wollman <wollman@csail.mit.edu>
Sun, 15 Jul 2012 18:09:11 +0000 (14:09 -0400)
committerDerrick Brashear <shadow@dementix.org>
Mon, 16 Jul 2012 12:48:12 +0000 (05:48 -0700)
In practice, argc should never be negative, but by convention it's
a signed int, so change the assertion to require it to be positive
rather than merely nonzero to get some help to the static analyzer.

Change-Id: I2d6c00b8ad2f8d573d717f1e2b88a4bb902f125c
Reviewed-on: http://gerrit.openafs.org/7765
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
src/util/serverLog.c

index 08b7d828ba0cf7740782c8e451329a8e7f2e235b..d94dd84fa724bbafe5bb81397f8cdf3fab2fd28b 100644 (file)
@@ -160,7 +160,7 @@ LogCommandLine(int argc, char **argv, const char *progname,
     int i, l;
     char *commandLine, *cx;
 
-    opr_Assert(argc != 0);
+    opr_Assert(argc > 0);
 
     for (l = i = 0; i < argc; i++)
        l += strlen(argv[i]) + 1;