The issue is fixed in upstream git, differently than how Steven proposed: http://git.balabit.hu/?p=bazsi/syslog-ng-3.1.git;a=commitdiff;h=cbcea8c95c3f07ed9eaa4d12f124db8f8ca2f74b;hp=61181dca938d2cdd8233df2a07d6e0c76f049e6f
Bazsi's solution is to use gint instead of mode_t, so that syslog-ng can continue using -1 as a special value. The actual chmod calls will only be made if the permissions are correct, though. I tested his patch on both Linux and kFreeBSD, and both behave after the patch as expected. -- |8] -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org