From: <st...@us...> - 2014-09-26 14:14:19
|
Revision: 7469 http://sourceforge.net/p/xymon/code/7469 Author: storner Date: 2014-09-26 14:14:07 +0000 (Fri, 26 Sep 2014) Log Message: ----------- info status page: Revert multi-line OS display for 4.3.18 (r7451 and r7459), not sure if it causes cpu-looping DoS Revision Links: -------------- http://sourceforge.net/p/xymon/code/7451 http://sourceforge.net/p/xymon/code/7459 Modified Paths: -------------- branches/4.3.18/web/svcstatus-info.c Modified: branches/4.3.18/web/svcstatus-info.c =================================================================== --- branches/4.3.18/web/svcstatus-info.c 2014-09-26 14:01:49 UTC (rev 7468) +++ branches/4.3.18/web/svcstatus-info.c 2014-09-26 14:14:07 UTC (rev 7469) @@ -181,12 +181,10 @@ boln = strstr(clidata, "[osversion]\n"); if (boln) { - char *endofsection; - - boln += strlen("[osversion]\n"); - endofsection = strstr(boln, "\n["); if (endofsection) *endofsection = '\0'; - unametxt = grabstrbuffer(replacetext(boln, "\n", "<br>")); - if (endofsection) *endofsection = '\n'; + boln = strchr(boln, '\n') + 1; + eoln = strchr(boln, '\n'); if (eoln) *eoln = '\0'; + unametxt = strdup(boln); + if (eoln) *eoln = '\n'; } boln = strstr(clidata, "[uname]\n"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |