From: Karl DeBisschop Date: Mon, 7 Oct 2002 01:34:46 +0000 (+0000) Subject: make sure we do not run past the end of an unterminated string X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=0505e9fb07a5bd701efd3ce335a6dc8e13cbd6e1;p=nagiosplug.git make sure we do not run past the end of an unterminated string git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@108 f882894a-f735-0410-b71e-b25c423dba1c --- diff --git a/plugins/popen.c b/plugins/popen.c index cde3c76..d056904 100644 --- a/plugins/popen.c +++ b/plugins/popen.c @@ -302,8 +302,9 @@ char * rtrim (char *str, const char *tok) { int i = 0; + int j = sizeof (str); - while (str != NULL) { + while (str != NULL && i < j) { if (*(str + i) == *tok) { sprintf (str + i, "%s", "\0"); return str;