aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--common/logging.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/common/logging.c b/common/logging.c
index c4eaca411..df55e6827 100644
--- a/common/logging.c
+++ b/common/logging.c
@@ -129,7 +129,9 @@ log_get_errorcount (int clear)
void
log_inc_errorcount (void)
{
- errorcount++;
+ /* Protect against counter overflow. */
+ if (errorcount < 30000)
+ errorcount++;
}
@@ -932,9 +934,7 @@ log_error (const char *fmt, ...)
va_start (arg_ptr, fmt);
do_logv (GPGRT_LOG_ERROR, 0, NULL, NULL, fmt, arg_ptr);
va_end (arg_ptr);
- /* Protect against counter overflow. */
- if (errorcount < 30000)
- errorcount++;
+ log_inc_errorcount ();
}