From c75682cd39b9b3d382ce1b01fef06a84ca7ea0a9 Mon Sep 17 00:00:00 2001 From: Toomas Soome Date: Tue, 22 Jan 2019 09:10:58 +0200 Subject: 11133 libproc: NULL pointer errors Reviewed by: John Levon Approved by: Richard Lowe --- usr/src/lib/libproc/common/Pexecname.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'usr/src/lib/libproc/common/Pexecname.c') 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) { -- cgit v1.2.3