[Pkg-clamav-commits] [SCM] Debian repository for ClamAV branch, debian/unstable, updated. debian/0.95+dfsg-1-6156-g094ec9b
aCaB
acab at clamav.net
Sun Apr 4 01:18:58 UTC 2010
The following commit has been merged in the debian/unstable branch:
commit cf5fc21912246075b20c51cba8a47e2ccc8debf8
Author: aCaB <acab at clamav.net>
Date: Thu Feb 4 17:56:10 2010 +0100
fchxxx won't work on a socket
diff --git a/clamd/clamd.c b/clamd/clamd.c
index 31b3862..d2533e1 100644
--- a/clamd/clamd.c
+++ b/clamd/clamd.c
@@ -18,8 +18,6 @@
* MA 02110-1301, USA.
*/
-#define _BSD_SOURCE
-
#if HAVE_CONFIG_H
#include "clamav-config.h"
#endif
@@ -483,7 +481,7 @@ int main(int argc, char **argv)
}
sock_gid = pgrp->gr_gid;
}
- if(fchown(lsockets[nlsockets], -1, sock_gid)) {
+ if(chown(optget(opts, "LocalSocket")->strarg, -1, sock_gid)) {
logg("!Failed to change socket ownership to group %s\n", gname);
ret = 1;
break;
@@ -500,7 +498,7 @@ int main(int argc, char **argv)
} else
sock_mode = 0777 /* & ~umsk*/; /* conservative default: umask was 0 in clamd < 0.96 */
- if(fchmod(lsockets[nlsockets], sock_mode & 0666)) {
+ if(chmod(optget(opts, "LocalSocket")->strarg, sock_mode & 0666)) {
logg("!Cannot set socket permission to %s\n", optget(opts, "LocalSocketPerms")->strarg);
ret = 1;
break;
--
Debian repository for ClamAV
More information about the Pkg-clamav-commits
mailing list