diff options
| -rw-r--r-- | bzip2recover.c | 5 |
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 | ||
