diff options
author | Spenser Reinhardt <sreinhardt@nagios.com> | 2014-06-05 23:01:35 -0500 |
---|---|---|
committer | Jan Wagner <waja@cyconet.org> | 2014-06-28 18:17:48 +0200 |
commit | b61f51ad0291cf7051b6ea15ec8f8486f02443f9 (patch) | |
tree | aae7808ecab192780558027a6d6ae2c7d8fa3342 /plugins/check_tcp.c | |
parent | 9ce73696b0407b43bcd96269fb1fd6c343834475 (diff) | |
download | monitoring-plugins-b61f51a.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 'plugins/check_tcp.c')
0 files changed, 0 insertions, 0 deletions