]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Always reset repetitions counter
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sat, 11 Apr 2020 05:22:58 +0000 (00:22 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sat, 11 Apr 2020 05:22:58 +0000 (00:22 -0500)
src/lib/server/log.h

index fed21980f49234f6ee2051291724789ab45d2a8a..b08fcdfa18bdfe0c9f955424090db094204f9df0 100644 (file)
@@ -477,10 +477,10 @@ do {\
                        (_entry)->last_complained = (_entry)->now;\
                        if (((_entry)->repeated > 0) && (((_entry)->now - (_entry)->last_complained) == 1)) { \
                                _log(_fmt " - repeated %u time(s)", ##__VA_ARGS__, (_entry)->repeated); \
-                               (_entry)->repeated = 0; \
                        } else { \
                                _log(_fmt, ##__VA_ARGS__); \
                        }\
+                       (_entry)->repeated = 0; \
                } else { \
                        (_entry)->repeated++; \
                } \
@@ -514,10 +514,10 @@ do {\
                        (_entry)->last_complained = (_entry)->now;\
                        if (((_entry)->repeated > 0) && (((_entry)->now - (_entry)->last_complained) == 1)) { \
                                ROPTIONAL(_l_request, _l_global, _fmt " - repeated %u time(s)", ##__VA_ARGS__, (_entry)->repeated); \
-                               (_entry)->repeated = 0; \
                        } else { \
                                ROPTIONAL(_l_request, _l_global, _fmt, ##__VA_ARGS__); \
                        }\
+                       (_entry)->repeated = 0; \
                } else { \
                        (_entry)->repeated++; \
                } \