diff options
-rw-r--r-- | src/slave/kpropd.c | 19 |
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]; |