--- monit.orig/process/sysdep_AIX.c 2004-01-29 18:52:12.000000000 +0100 +++ monit/process/sysdep_AIX.c 2004-02-24 20:01:09.000000000 +0100 @@ -284,12 +284,12 @@ for(i=0;ipid=procs[i].pi_pid; - pt[i]->ppid=procs[i].pi_ppid; + pt[i].pid=procs[i].pi_pid; + pt[i].ppid=procs[i].pi_ppid; if(procs[i].pi_stat==SZOMB) { - pt[i]->mem_kbyte= 0; + pt[i].mem_kbyte= 0; } else { @@ -298,12 +298,13 @@ if(rv== -1) { - pt[i]->mem_kbyte= 0; + pt[i].mem_kbyte= 0; - } + } else { + + pt[i].mem_kbyte = (user.ui_drss+user.ui_trss)*4; - p->mem_kbyte = (user.ui_drss+user.ui_trss)*4; - + } } }