util: LogCommandLine has to have a command line
[openafs.git] / src / util / serverLog.c
index f32a506..ebe9fbc 100644 (file)
@@ -23,6 +23,7 @@
 #include <afs/procmgmt.h>      /* signal(), kill(), wait(), etc. */
 
 #include <roken.h>             /* Must come after procmgmt.h */
+#include <afs/opr.h>
 
 #include "afsutil.h"
 #include "fileutil.h"
@@ -160,6 +161,8 @@ LogCommandLine(int argc, char **argv, const char *progname,
     int i, l;
     char *commandLine, *cx;
 
+    opr_Assert(argc != 0);
+
     for (l = i = 0; i < argc; i++)
        l += strlen(argv[i]) + 1;
     if ((commandLine = malloc(l))) {