summaryrefslogtreecommitdiffstats
path: root/plugins/check_tcp.c
diff options
context:
space:
mode:
authorSpenser Reinhardt <sreinhardt@nagios.com>2014-06-05 23:01:35 -0500
committerJan Wagner <waja@cyconet.org>2014-06-28 18:17:48 +0200
commitb61f51ad0291cf7051b6ea15ec8f8486f02443f9 (patch)
treeaae7808ecab192780558027a6d6ae2c7d8fa3342 /plugins/check_tcp.c
parent9ce73696b0407b43bcd96269fb1fd6c343834475 (diff)
downloadmonitoring-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