X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fbinfmt%2Fbinfmt.c;h=788fd4b1a49455dd344b0c945af383f5c6ceb761;hb=d42c44fb6dd926271bfd56157114ba9d29935ea7;hp=0399ab75e046f1594f635173b29dbf33d7ec14dc;hpb=2c21044f05e32ec483b6ab13e175278779e9ebe3;p=elogind.git diff --git a/src/binfmt/binfmt.c b/src/binfmt/binfmt.c index 0399ab75e..788fd4b1a 100644 --- a/src/binfmt/binfmt.c +++ b/src/binfmt/binfmt.c @@ -40,7 +40,7 @@ static int delete_rule(const char *rule) { assert(rule[0]); if (!(x = strdup(rule))) - return -ENOMEM; + return log_oom(); e = strchrnul(x+1, x[0]); *e = 0; @@ -49,7 +49,7 @@ static int delete_rule(const char *rule) { free(x); if (!fn) - return -ENOMEM; + return log_oom(); r = write_one_line_file(fn, "-1"); free(fn);