~ubuntu-branches/ubuntu/quantal/syslog-ng/quantal

« back to all changes in this revision

Viewing changes to src/affile.c

  • Committer: Bazaar Package Importer
  • Author(s): Laszlo Boszormenyi (GCS)
  • Date: 2011-01-01 21:46:47 UTC
  • Revision ID: james.westby@ubuntu.com-20110101214647-lp8ghyi7pds4e0e4
Tags: 3.1.3-2
Security fix on kFreeBSD archs, don't set 7777 rigths on logfiles
(closes: #608491).

Show diffs side-by-side

added added

removed removed

Lines of Context:
606
606
}
607
607
 
608
608
void 
609
 
affile_dd_set_file_perm(LogDriver *s, mode_t file_perm)
 
609
affile_dd_set_file_perm(LogDriver *s, gint file_perm)
610
610
{
611
611
  AFFileDestDriver *self = (AFFileDestDriver *) s;
612
612
  
642
642
}
643
643
 
644
644
void 
645
 
affile_dd_set_dir_perm(LogDriver *s, mode_t dir_perm)
 
645
affile_dd_set_dir_perm(LogDriver *s, gint dir_perm)
646
646
{
647
647
  AFFileDestDriver *self = (AFFileDestDriver *) s;
648
648
  
972
972
  self->filename_template = log_template_new(NULL, filename);
973
973
  self->flags = flags;
974
974
  self->file_uid = self->file_gid = -1;
975
 
  self->file_perm = (mode_t) -1;
 
975
  self->file_perm = -1;
976
976
  self->dir_uid = self->dir_gid = -1;
977
 
  self->dir_perm = (mode_t) -1;
 
977
  self->dir_perm = -1;
978
978
  log_writer_options_defaults(&self->writer_options);
979
979
  if (strchr(filename, '$') == NULL)
980
980
    {