Index: ptools/usr/src/cmd/ptools/pargs/pargs.c =================================================================== --- ptools.orig/usr/src/cmd/ptools/pargs/pargs.c 2014-03-01 16:18:02.000000000 +0400 +++ ptools/usr/src/cmd/ptools/pargs/pargs.c 2014-04-07 18:32:30.156082926 +0400 @@ -1155,7 +1155,7 @@ for (i = 0; i < datap->pd_argc; i++) { (void) printf("argv[%d]: ", i); - if (datap->pd_argv[i] == NULL) { + if (datap->pd_argv[i] == 0) { (void) printf("\n"); } else if (datap->pd_argv_strs[i] == NULL) { (void) printf("<0x%0*lx>\n", @@ -1201,7 +1201,7 @@ * an error message and bail. */ for (i = 0; i < datap->pd_argc; i++) { - if (datap->pd_argv == NULL || datap->pd_argv[i] == NULL || + if (datap->pd_argv == NULL || datap->pd_argv[i] == 0 || datap->pd_argv_strs[i] == NULL) { (void) fprintf(stderr, "%s: target has corrupted " "argument list\n", command);