X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Frrd_cgi.c;h=5e66095cfaae1b0d2091cd9deb1801a9cf395d8c;hb=2f9c0721d1f7e9eceae3d04e197d0e4a46eeb3b1;hp=ec0c140b76593e1fb07e1edb8c9886fb6c2c4f5c;hpb=7383625ce0413ce5dbcc0ced4ee4873c6df37735;p=rrdtool.git diff --git a/src/rrd_cgi.c b/src/rrd_cgi.c index ec0c140..5e66095 100644 --- a/src/rrd_cgi.c +++ b/src/rrd_cgi.c @@ -5,7 +5,9 @@ *****************************************************************************/ #include "rrd_tool.h" - +#ifdef HAVE_STDLIB_H +#include +#endif #define MEMBLK 1024 /*#define DEBUG_PARSER @@ -1428,8 +1430,8 @@ s_var **rrdcgiReadVariables( /* try to find out if there's already such a variable */ for (k = 0; k < i && (strncmp(result[k]->name, cp, esp - cp) - || !(strlen(result[k]->name) == esp - cp)); - k++); + || !(strlen(result[k]->name) == + (size_t) (esp - cp))); k++); if (k == i) { /* No such variable yet */ if ((result[i] = (s_var *) malloc(sizeof(s_var))) == NULL)