diff --git a/sysdeps/solaris/procdata.c b/sysdeps/solaris/procdata.c index e55f1c74..0de27e0b 100644 --- a/sysdeps/solaris/procdata.c +++ b/sysdeps/solaris/procdata.c @@ -110,7 +110,7 @@ glibtop_get_proc_status_s(glibtop *server, struct pstatus *pstatus, pid_t pid) glibtop_warn_io_r(server, "open (%s)", buffer); return -1; } - if(pread(fd, pstatus, sizeof(struct pstatus), 0) != sizeof(struct prcred)) + if(pread(fd, pstatus, sizeof(struct pstatus), 0) != sizeof(struct pstatus)) { close(fd); glibtop_warn_io_r(server, "pread (%s)", buffer);