summaryrefslogtreecommitdiff
path: root/ptools/debian/patches/ptools-pargs-pointers.patch
blob: 7495501060113ec9ade52a8c69e285d3d3d5e574 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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("<NULL>\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);