]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
log: Use ##__VA_ARGS__ in ratelimit log macros
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 21 Oct 2022 12:18:44 +0000 (14:18 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 10 Nov 2022 16:49:34 +0000 (17:49 +0100)
This allows us to call these without formatting arguments.

src/basic/log.h

index c51941c14167a0165ad56e8bbe3a8fb5ebe762d0..96fcc0fdafe620aa60b57f6db0c1c9cd820f741f 100644 (file)
@@ -393,8 +393,8 @@ typedef struct LogRateLimit {
         }                                                                       \
         if (ratelimit_below(&_log_ratelimit.ratelimit))                         \
                 _log_ratelimit_error = _num_dropped_errors > 0                  \
-                ? log_internal(_log_ratelimit_level, _log_ratelimit_error, _file, _line, _func, _format " (Dropped %u similar message(s))", __VA_ARGS__, _num_dropped_errors) \
-                : log_internal(_log_ratelimit_level, _log_ratelimit_error, _file, _line, _func, _format, __VA_ARGS__); \
+                ? log_internal(_log_ratelimit_level, _log_ratelimit_error, _file, _line, _func, _format " (Dropped %u similar message(s))", ##__VA_ARGS__, _num_dropped_errors) \
+                : log_internal(_log_ratelimit_level, _log_ratelimit_error, _file, _line, _func, _format, ##__VA_ARGS__); \
         _log_ratelimit_error;                                                   \
 })
 
@@ -402,7 +402,7 @@ typedef struct LogRateLimit {
         ({                                                              \
                 int _level = (level), _e = (error);                     \
                 _e = (log_get_max_level() >= LOG_PRI(_level))           \
-                        ? log_ratelimit_internal(_level, _e, format, PROJECT_FILE, __LINE__, __func__, __VA_ARGS__) \
+                        ? log_ratelimit_internal(_level, _e, format, PROJECT_FILE, __LINE__, __func__, ##__VA_ARGS__) \
                         : -ERRNO_VALUE(_e);                             \
                 _e < 0 ? _e : -ESTRPIPE;                                \
         })