chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
util: properly detect what the last capability is
[elogind.git]
/
src
/
binfmt.c
diff --git
a/src/binfmt.c
b/src/binfmt.c
index be1f1ff0979e1832d3d722d00e46ab48a6808815..e8d65243918453276cc2165076583f9d4b387d12 100644
(file)
--- a/
src/binfmt.c
+++ b/
src/binfmt.c
@@
-33,7
+33,7
@@
#include "util.h"
static int delete_rule(const char *rule) {
#include "util.h"
static int delete_rule(const char *rule) {
- char *x, *fn, *e;
+ char *x, *fn
= NULL
, *e;
int r;
assert(rule[0]);
int r;
assert(rule[0]);
@@
-127,6
+127,8
@@
int main(int argc, char *argv[]) {
log_parse_environment();
log_open();
log_parse_environment();
log_open();
+ umask(0022);
+
if (argc > 1) {
r = apply_file(argv[1], false);
} else {
if (argc > 1) {
r = apply_file(argv[1], false);
} else {
@@
-138,6
+140,7
@@
int main(int argc, char *argv[]) {
r = conf_files_list(&files, ".conf",
"/run/binfmt.d",
"/etc/binfmt.d",
r = conf_files_list(&files, ".conf",
"/run/binfmt.d",
"/etc/binfmt.d",
+ "/usr/local/lib/binfmt.d",
"/usr/lib/binfmt.d",
NULL);
"/usr/lib/binfmt.d",
NULL);