79474cee8b
This resolves rhbz#1663936.
30 lines
1.1 KiB
Diff
30 lines
1.1 KiB
Diff
diff -ur syslog-ng-3.18.1.orig/modules/affile/affile-dest.c syslog-ng-3.18.1/modules/affile/affile-dest.c
|
|
--- syslog-ng-3.18.1.orig/modules/affile/affile-dest.c 2018-10-17 12:06:08.000000000 +0200
|
|
+++ syslog-ng-3.18.1/modules/affile/affile-dest.c 2019-01-07 20:56:23.946756461 +0100
|
|
@@ -127,21 +127,22 @@
|
|
affile_dw_reap(gpointer s)
|
|
{
|
|
AFFileDestWriter *self = (AFFileDestWriter *) s;
|
|
+ AFFileDestDriver *owner = self->owner;
|
|
|
|
main_loop_assert_main_thread();
|
|
|
|
- g_static_mutex_lock(&self->owner->lock);
|
|
+ g_static_mutex_lock(&owner->lock);
|
|
if (!log_writer_has_pending_writes((LogWriter *) self->writer) && !self->queue_pending)
|
|
{
|
|
msg_verbose("Destination timed out, reaping",
|
|
evt_tag_str("template", self->owner->filename_template->template),
|
|
evt_tag_str("filename", self->filename));
|
|
affile_dd_reap_writer(self->owner, self);
|
|
- g_static_mutex_unlock(&self->owner->lock);
|
|
+ g_static_mutex_unlock(&owner->lock);
|
|
}
|
|
else
|
|
{
|
|
- g_static_mutex_unlock(&self->owner->lock);
|
|
+ g_static_mutex_unlock(&owner->lock);
|
|
affile_dw_arm_reaper(self);
|
|
}
|
|
}
|