diff options
author | Spenser Reinhardt <sreinhardt@nagios.com> | 2014-06-06 04:01:35 (GMT) |
---|---|---|
committer | Jan Wagner <waja@cyconet.org> | 2014-06-28 16:17:48 (GMT) |
commit | b61f51ad0291cf7051b6ea15ec8f8486f02443f9 (patch) | |
tree | aae7808ecab192780558027a6d6ae2c7d8fa3342 /tap/tests/fail/test.t | |
parent | 9ce73696b0407b43bcd96269fb1fd6c343834475 (diff) | |
download | monitoring-plugins-b61f51ad0291cf7051b6ea15ec8f8486f02443f9.tar.gz |
plugins/check_real.c - recv string null terminate
Recv into buffer is not properly null terminated prior to strstr and possible other string functions expecting a null termination. Simply take bytes received and use as an index to append \0 after. We are creating buffer[] with size of MAX_INPUT_BUFFER and recv with MAX_INPUT_BUFFER-1 so this should never overflow.
Diffstat (limited to 'tap/tests/fail/test.t')
0 files changed, 0 insertions, 0 deletions