summaryrefslogtreecommitdiff
path: root/usr/src/lib/libproc/common/Pexecname.c
diff options
context:
space:
mode:
authorToomas Soome <tsoome@me.com>2019-01-22 09:10:58 +0200
committerToomas Soome <tsoome@me.com>2019-07-03 23:33:33 +0300
commitc75682cd39b9b3d382ce1b01fef06a84ca7ea0a9 (patch)
tree8393ad19ffa3f09f192d47d0e6a1ae9344649996 /usr/src/lib/libproc/common/Pexecname.c
parent6e6545bfaed3bab9ce836ee82d1abd8f2edba89a (diff)
downloadillumos-gate-c75682cd39b9b3d382ce1b01fef06a84ca7ea0a9.tar.gz
11133 libproc: NULL pointer errors
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
Diffstat (limited to 'usr/src/lib/libproc/common/Pexecname.c')
-rw-r--r--usr/src/lib/libproc/common/Pexecname.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/lib/libproc/common/Pexecname.c b/usr/src/lib/libproc/common/Pexecname.c
index 8af0416e10..cb52191dfe 100644
--- a/usr/src/lib/libproc/common/Pexecname.c
+++ b/usr/src/lib/libproc/common/Pexecname.c
@@ -180,7 +180,7 @@ Pfindexec(struct ps_prochandle *P, const char *aout,
* Fourth try: read the string pointed to by argv[0] out of the
* stack in the process's address space.
*/
- if (P->psinfo.pr_argv != NULL &&
+ if (P->psinfo.pr_argv != (uintptr_t)NULL &&
Pread(P, &addr, sizeof (addr), P->psinfo.pr_argv) != -1 &&
Pread_string(P, path, sizeof (path), (off_t)addr) > 0) {