[Nagiosplug-devel] Segmentation fault (int pos) in check_procs

Баталов Григорий gbatalov at crystals.ru
Tue Aug 10 18:16:00 CEST 2010

I've found the clause in nagios-plugins-1.4.15/plugins/check_procs.c:

int pos; /* number of spaces before 'args' in `ps` output */
if ( cols >= expected_cols ) {
   resultsum = 0;
   asprintf (&procargs, "%s", input_line + pos);
   strip (procargs);

So I wonder how this variable (pos) is supposed to be initialized.
On my system (tinycore linux 3.0) it gives different huge numbers
like 166949407, 166949462, etc. and corresponding asprintf segfaults.
Should I explicitly initialize it with "int pos=0;" or something?

Grigory Batalov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-plugins.org/archive/devel/attachments/20100810/63776c56/attachment.html>

More information about the Devel mailing list