From f8adb23062fd17cc637e96408315c9f702a5f487 Mon Sep 17 00:00:00 2001 From: Martin Baulig Date: Mon, 3 May 1999 12:18:41 +0000 Subject: [PATCH] We need to return NULL on error here. --- sysdeps/solaris/procmap.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sysdeps/solaris/procmap.c b/sysdeps/solaris/procmap.c index cf47710a..772ee5c2 100644 --- a/sysdeps/solaris/procmap.c +++ b/sysdeps/solaris/procmap.c @@ -64,7 +64,7 @@ glibtop_get_proc_map_s (glibtop *server, glibtop_proc_map *buf, pid_t pid) { if(errno != EPERM && errno != EACCES) glibtop_warn_io_r(server, "open (%s)", buffer); - return; + return NULL; } if(fstat(fd, &inode) < 0) { @@ -72,7 +72,7 @@ glibtop_get_proc_map_s (glibtop *server, glibtop_proc_map *buf, pid_t pid) glibtop_warn_io_r(server, "fstat (%s)", buffer); /* else call daemon for 64-bit support */ close(fd); - return; + return NULL; } maps = alloca(inode.st_size); nmaps = inode.st_size / sizeof(prmap_t); @@ -80,11 +80,11 @@ glibtop_get_proc_map_s (glibtop *server, glibtop_proc_map *buf, pid_t pid) { glibtop_warn_io_r(server, "pread (%s)", buffer); close(fd); - return; + return NULL; } close(fd); if(!(entry = glibtop_malloc_r(server, nmaps * sizeof(glibtop_map_entry)))) - return; + return NULL; buf->number = nmaps; buf->size = sizeof(glibtop_map_entry);