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. When applied, everything works as expected.
Signed-off-by: Florian Forster <octo@huhu.verplant.org>
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;