aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bzip2.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/bzip2.c b/bzip2.c
index 9ef7536..0c4445c 100644
--- a/bzip2.c
+++ b/bzip2.c
@@ -1825,7 +1825,11 @@ IntNative main ( IntNative argc, Char *argv[] )
1825 copyFileName ( inName, (Char*)"(none)" ); 1825 copyFileName ( inName, (Char*)"(none)" );
1826 copyFileName ( outName, (Char*)"(none)" ); 1826 copyFileName ( outName, (Char*)"(none)" );
1827 1827
1828 copyFileName ( progNameReally, argv[0] ); 1828 if (argc >= 1 && argv[0] != NULL)
1829 copyFileName ( progNameReally, argv[0] );
1830 else
1831 copyFileName ( progNameReally, (Char*)"bzip2" );
1832
1829 progName = &progNameReally[0]; 1833 progName = &progNameReally[0];
1830 for (tmp = &progNameReally[0]; *tmp != '\0'; tmp++) 1834 for (tmp = &progNameReally[0]; *tmp != '\0'; tmp++)
1831 if (*tmp == PATH_SEP) progName = tmp + 1; 1835 if (*tmp == PATH_SEP) progName = tmp + 1;