summaryrefslogtreecommitdiff
path: root/usr/src/lib/libproc/common/Psymtab.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/Psymtab.c
parent6e6545bfaed3bab9ce836ee82d1abd8f2edba89a (diff)
downloadillumos-joyent-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/Psymtab.c')
-rw-r--r--usr/src/lib/libproc/common/Psymtab.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/lib/libproc/common/Psymtab.c b/usr/src/lib/libproc/common/Psymtab.c
index d5482ae85b..3f1da287e1 100644
--- a/usr/src/lib/libproc/common/Psymtab.c
+++ b/usr/src/lib/libproc/common/Psymtab.c
@@ -624,7 +624,7 @@ Paddr_to_text_map(struct ps_prochandle *P, uintptr_t addr)
* section.
*/
if (fptr != NULL && fptr->file_lo != NULL &&
- (fptr->file_lo->rl_data_base == NULL ||
+ (fptr->file_lo->rl_data_base == (uintptr_t)NULL ||
pmp->pr_vaddr + pmp->pr_size <=
fptr->file_lo->rl_data_base))
return (pmp);
@@ -3128,7 +3128,7 @@ Penv_iter(struct ps_prochandle *P, proc_env_f *func, void *data)
nenv = 0;
}
- if ((envoff = envp[nenv++]) == NULL)
+ if ((envoff = envp[nenv++]) == (uintptr_t)NULL)
break;
/*