aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bzip2recover.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/bzip2recover.c b/bzip2recover.c
index 28d4a05..8c79a90 100644
--- a/bzip2recover.c
+++ b/bzip2recover.c
@@ -311,7 +311,10 @@ Int32 main ( Int32 argc, Char** argv )
311 UInt32 buffHi, buffLo, blockCRC; 311 UInt32 buffHi, buffLo, blockCRC;
312 Char* p; 312 Char* p;
313 313
314 strncpy ( progName, argv[0], BZ_MAX_FILENAME-1); 314 if (argc >= 1 && argv[0] != NULL)
315 strncpy ( progName, argv[0], BZ_MAX_FILENAME-1);
316 else
317 strncpy ( progName, "bzip2recover", BZ_MAX_FILENAME-1);
315 progName[BZ_MAX_FILENAME-1]='\0'; 318 progName[BZ_MAX_FILENAME-1]='\0';
316 inFileName[0] = outFileName[0] = 0; 319 inFileName[0] = outFileName[0] = 0;
317 320