]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
vol-salvager-avoid-logging-to-nothing-20071004
authorDerrick Brashear <shadow@dementia.org>
Fri, 5 Oct 2007 04:22:27 +0000 (04:22 +0000)
committerDerrick Brashear <shadow@dementia.org>
Fri, 5 Oct 2007 04:22:27 +0000 (04:22 +0000)
check for logFile before using

src/vol/vol-salvage.c

index e5158e91f4761d7563d96efe365c79fabc1e5e44..6736133dd9170a213dd2d8a44f909e5f1b35a6f4 100644 (file)
@@ -3427,11 +3427,11 @@ Log(const char *format, ...)
        syslog(LOG_INFO, "%s", tmp);
     } else
 #endif
-    {
-       gettimeofday(&now, 0);
-       fprintf(logFile, "%s %s", TimeStamp(now.tv_sec, 1), tmp);
-       fflush(logFile);
-    }
+       if (logFile) {
+           gettimeofday(&now, 0);
+           fprintf(logFile, "%s %s", TimeStamp(now.tv_sec, 1), tmp);
+           fflush(logFile);
+       }
 }
 
 void
@@ -3448,12 +3448,12 @@ Abort(const char *format, ...)
        syslog(LOG_INFO, "%s", tmp);
     } else
 #endif
-    {
-       fprintf(logFile, "%s", tmp);
-       fflush(logFile);
-       if (ShowLog)
-           showlog();
-    }
+       if (logFile) {
+           fprintf(logFile, "%s", tmp);
+           fflush(logFile);
+           if (ShowLog)
+               showlog();
+       }
 
     if (debug)
        abort();