Code

test GNU_SOURCE and include features.h if present to clear warning about asprintf...
[nagiosplug.git] / plugins / check_procs.c
index 737a87b1654b2fc3e320b0b45502f445f2870902..ccf0891d13322c61a6710c7621a6a46673851eba 100644 (file)
@@ -204,11 +204,15 @@ main (int argc, char **argv)
                /* Zombie processes do not give a procprog command */
                if ( cols == 6 && strstr(procstat, zombie) ) {
                        cols = 7;
+                       /* Set some value for procargs for the strip command further below 
+                       Seen to be a problem on some Solaris 7 and 8 systems */
+                       input_buffer[pos] = '\n';
+                       input_buffer[pos+1] = 0x0;
                }
                if ( cols >= 7 ) {
                        resultsum = 0;
                        asprintf (&procargs, "%s", input_buffer + pos);
-                       strip (procargs);
+                       strip (procargs);
 
                        if ((options & STAT) && (strstr (statopts, procstat)))
                                resultsum |= STAT;