summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/slave/kpropd.c19
1 files changed, 14 insertions, 5 deletions
diff --git a/src/slave/kpropd.c b/src/slave/kpropd.c
index 69b50c32e..ba63d5847 100644
--- a/src/slave/kpropd.c
+++ b/src/slave/kpropd.c
@@ -987,11 +987,20 @@ unsigned int backoff_from_master(int *cnt) {
}
static void
-kpropd_com_err_proc(whoami, code, fmt, args)
- const char *whoami;
- long code;
- const char *fmt;
- va_list args;
+kpropd_com_err_proc(const char *whoami,
+ long code,
+ const char *fmt,
+ va_list args)
+#if !defined(__cplusplus) && (__GNUC__ > 2)
+ __attribute__((__format__(__printf__, 3, 0)))
+#endif
+ ;
+
+static void
+kpropd_com_err_proc(const char *whoami,
+ long code,
+ const char *fmt,
+ va_list args)
{
char error_buf[8096];