diff --git a/src/utils_complain.c b/src/utils_complain.c
index 9d0f46690dba60bd5bb8486000a57ad8ad2d2796..328a6ab6077113cb562ad0ae57a5abffc05d4d01 100644 (file)
--- a/src/utils_complain.c
+++ b/src/utils_complain.c
* Sebastian tokkee Harl <sh at tokkee.org>
**/
+#include "collectd.h"
#include "utils_complain.h"
#include "plugin.h"
c->last = now;
- if (c->interval < interval_g)
- c->interval = interval_g;
+ if (c->interval < plugin_get_interval ())
+ c->interval = plugin_get_interval ();
else
c->interval *= 2;
vsnprintf (message, sizeof (message), format, ap);
message[sizeof (message) - 1] = '\0';
- plugin_log (level, message);
+ plugin_log (level, "%s", message);
return 1;
} /* vcomplain */
va_end (ap);
} /* c_complain_once */
-void c_release (int level, c_complain_t *c, const char *format, ...)
+void c_do_release (int level, c_complain_t *c, const char *format, ...)
{
char message[512];
va_list ap;
message[sizeof (message) - 1] = '\0';
va_end (ap);
- plugin_log (level, message);
+ plugin_log (level, "%s", message);
} /* c_release */
/* vim: set sw=4 ts=4 tw=78 noexpandtab : */