Skip to content

Commit 696d0ba

Browse files
authored
Merge pull request syslog-ng#5119 from HofiOne/fix-iw-size-counters
logsource: fix free_window counters
2 parents a49d383 + 9057593 commit 696d0ba

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/logsource.c

+4-2
Original file line numberDiff line numberDiff line change
@@ -538,8 +538,6 @@ _unregister_counters(LogSource *self)
538538
instance_name);
539539
stats_unregister_counter(&sc_key, SC_TYPE_STAMP, &self->metrics.last_message_seen);
540540

541-
_unregister_window_stats(self);
542-
543541
stats_unlock();
544542
}
545543

@@ -825,6 +823,10 @@ log_source_free(LogPipe *s)
825823
g_free(self->name);
826824
g_free(self->stats_id);
827825

826+
stats_lock();
827+
_unregister_window_stats(self);
828+
stats_unlock();
829+
828830
if (self->metrics.stats_kb)
829831
stats_cluster_key_builder_free(self->metrics.stats_kb);
830832

0 commit comments

Comments
 (0)