summaryrefslogtreecommitdiff
path: root/sysutils/syslog-ng3/files/patch-modules-affile-affile.c
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/syslog-ng3/files/patch-modules-affile-affile.c')
-rw-r--r--sysutils/syslog-ng3/files/patch-modules-affile-affile.c34
1 files changed, 34 insertions, 0 deletions
diff --git a/sysutils/syslog-ng3/files/patch-modules-affile-affile.c b/sysutils/syslog-ng3/files/patch-modules-affile-affile.c
new file mode 100644
index 000000000000..c0b4d6c02610
--- /dev/null
+++ b/sysutils/syslog-ng3/files/patch-modules-affile-affile.c
@@ -0,0 +1,34 @@
+diff --git a/modules/affile/affile.c b/modules/affile/affile.c
+index 7746897..e145324 100644
+--- modules/affile/affile.c
++++ modules/affile/affile.c
+@@ -607,7 +607,7 @@ affile_dd_set_file_gid(LogDriver *s, const gchar *file_gid)
+ }
+
+ void
+-affile_dd_set_file_perm(LogDriver *s, mode_t file_perm)
++affile_dd_set_file_perm(LogDriver *s, gint file_perm)
+ {
+ AFFileDestDriver *self = (AFFileDestDriver *) s;
+
+@@ -643,7 +643,7 @@ affile_dd_set_dir_gid(LogDriver *s, const gchar *dir_gid)
+ }
+
+ void
+-affile_dd_set_dir_perm(LogDriver *s, mode_t dir_perm)
++affile_dd_set_dir_perm(LogDriver *s, gint dir_perm)
+ {
+ AFFileDestDriver *self = (AFFileDestDriver *) s;
+
+@@ -957,9 +957,9 @@ affile_dd_new(gchar *filename, guint32 flags)
+ self->filename_template = log_template_new(configuration, NULL, filename);
+ self->flags = flags;
+ self->file_uid = self->file_gid = -1;
+- self->file_perm = (mode_t) -1;
++ self->file_perm = -1;
+ self->dir_uid = self->dir_gid = -1;
+- self->dir_perm = (mode_t) -1;
++ self->dir_perm = -1;
+ log_writer_options_defaults(&self->writer_options);
+ if (strchr(filename, '$') == NULL)
+ {