chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
unit: check for unneeded dependencies even when unit stop was expected
[elogind.git]
/
src
/
kmsg-syslogd.c
diff --git
a/src/kmsg-syslogd.c
b/src/kmsg-syslogd.c
index 60d3244b3bd126ebc98bec1da79cfd780734d5b3..7fd69f858428f79380f047aa448d5bfb463b3014 100644
(file)
--- a/
src/kmsg-syslogd.c
+++ b/
src/kmsg-syslogd.c
@@
-91,7
+91,7
@@
static int server_init(Server *s, unsigned n_sockets) {
}
for (i = 0; i < n_sockets; i++) {
}
for (i = 0; i < n_sockets; i++) {
- int fd
, one = 1
;
+ int fd;
fd = SD_LISTEN_FDS_START+i;
fd = SD_LISTEN_FDS_START+i;
@@
-106,9
+106,6
@@
static int server_init(Server *s, unsigned n_sockets) {
goto fail;
}
goto fail;
}
- if (setsockopt(fd, SOL_SOCKET, SO_PASSCRED, &one, sizeof(one)) < 0)
- log_error("SO_PASSCRED failed: %m");
-
zero(ev);
ev.events = EPOLLIN;
ev.data.fd = fd;
zero(ev);
ev.events = EPOLLIN;
ev.data.fd = fd;
@@
-379,7
+376,7
@@
static int process_event(Server *s, struct epoll_event *ev) {
return -errno;
}
return -errno;
}
- log_debug("Received SIG%s", s
trna(signal_to_string(sfsi.ssi_signo)
));
+ log_debug("Received SIG%s", s
ignal_to_string(sfsi.ssi_signo
));
return 0;
} else {
return 0;
} else {
@@
-455,6
+452,8
@@
int main(int argc, char *argv[]) {
log_parse_environment();
log_open();
log_parse_environment();
log_open();
+ umask(0022);
+
if ((n = sd_listen_fds(true)) < 0) {
log_error("Failed to read listening file descriptors from environment: %s", strerror(-r));
return EXIT_FAILURE;
if ((n = sd_listen_fds(true)) < 0) {
log_error("Failed to read listening file descriptors from environment: %s", strerror(-r));
return EXIT_FAILURE;