[collectd] [PATCH] nginx
Saulius Grigaliunas
saulius.grigaliunas at gmail.com
Wed Dec 12 15:28:55 CET 2007
Hello,
I believe I found a typo in nginx.c which prevents collectd with nginx
plugin from working. Collectd segfaults at startup. Here is a tiny
patch to correct the issue:
diff -pur collectd-4.2.1/src/nginx.c collectd-4.2.1-mine/src/nginx.c
--- collectd-4.2.1/src/nginx.c 2007-11-08 19:51:45.000000000 +0200
+++ collectd-4.2.1-mine/src/nginx.c 2007-12-12 14:39:21.000000000
+0200
@@ -141,9 +141,9 @@ static void submit (char *type, char *in
value_t values[1];
value_list_t vl = VALUE_LIST_INIT;
- if (strcpy (type, "nginx_connections") == 0)
+ if (strcmp (type, "nginx_connections") == 0)
values[0].gauge = value;
- else if (strcpy (type, "nginx_requests") == 0)
+ else if (strcmp (type, "nginx_requests") == 0)
values[0].counter = value;
else
return;
When applied, everything works as expected.
More information about the collectd
mailing list