diff options
Diffstat (limited to 'sysutils/syslog-ng/files')
-rw-r--r-- | sysutils/syslog-ng/files/patch-3677 | 25 | ||||
-rw-r--r-- | sysutils/syslog-ng/files/syslog-ng.conf.sample | 2 |
2 files changed, 26 insertions, 1 deletions
diff --git a/sysutils/syslog-ng/files/patch-3677 b/sysutils/syslog-ng/files/patch-3677 new file mode 100644 index 000000000000..dc781313e2ca --- /dev/null +++ b/sysutils/syslog-ng/files/patch-3677 @@ -0,0 +1,25 @@ +diff --git modules/afmongodb/afmongodb-worker.c.old modules/afmongodb/afmongodb-worker.c +index d111252ab5..1f65e2ff97 100644 +--- modules/afmongodb/afmongodb-worker.c.old ++++ modules/afmongodb/afmongodb-worker.c +@@ -34,7 +34,8 @@ _worker_disconnect(LogThreadedDestWorker *s) + MongoDBDestWorker *self = (MongoDBDestWorker *)s; + MongoDBDestDriver *owner = (MongoDBDestDriver *) self->super.owner; + +- mongoc_collection_destroy(self->coll_obj); ++ if (self->coll_obj) ++ mongoc_collection_destroy(self->coll_obj); + self->coll_obj = NULL; + + if (self->client) +@@ -63,7 +64,9 @@ _switch_collection(MongoDBDestWorker *self, const gchar *collection) + if (!self->client) + return FALSE; + +- mongoc_collection_destroy(self->coll_obj); ++ if (self->coll_obj) ++ mongoc_collection_destroy(self->coll_obj); ++ + self->coll_obj = mongoc_client_get_collection(self->client, owner->const_db, collection); + + if (!self->coll_obj) diff --git a/sysutils/syslog-ng/files/syslog-ng.conf.sample b/sysutils/syslog-ng/files/syslog-ng.conf.sample index 3260dcef4aac..3006fd93a40a 100644 --- a/sysutils/syslog-ng/files/syslog-ng.conf.sample +++ b/sysutils/syslog-ng/files/syslog-ng.conf.sample @@ -1,4 +1,4 @@ -@version:3.31 +@version:3.32 @include "scl.conf" # |