Handle { NULL } argv[] properly in manual arg-reduction
Thanks izabera for reporting this!
This commit is contained in:
@@ -16,7 +16,7 @@ main(int argc, char *argv[])
|
||||
{
|
||||
char host[HOST_NAME_MAX + 1];
|
||||
|
||||
argv0 = argv[0], argc--, argv++;
|
||||
argv0 = *argv, argv0 ? (argc--, argv++) : (void *)0;
|
||||
|
||||
if (!argc) {
|
||||
if (gethostname(host, sizeof(host)) < 0)
|
||||
|
Reference in New Issue
Block a user