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/amd64/Pisadep.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'usr/src/lib/libproc/amd64/Pisadep.c') diff --git a/usr/src/lib/libproc/amd64/Pisadep.c b/usr/src/lib/libproc/amd64/Pisadep.c index 95064ae33a..360997dab3 100644 --- a/usr/src/lib/libproc/amd64/Pisadep.c +++ b/usr/src/lib/libproc/amd64/Pisadep.c @@ -353,9 +353,9 @@ Pstack_iter32(struct ps_prochandle *P, const prgregset_t regs, if (find_uclink(&ucl, pfp + sizeof (sf_t))) uc_addr = pfp + sizeof (sf_t); else - uc_addr = NULL; + uc_addr = (uintptr_t)NULL; - if (uc_addr != NULL && + if (uc_addr != (uintptr_t)NULL && Pread(P, &uc, sizeof (uc), uc_addr) == sizeof (uc)) { ucontext_32_to_prgregs(&uc, gregs); fp = gregs[R_FP]; -- cgit v1.2.3