X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fbinfmt%2Fbinfmt.c;h=788fd4b1a49455dd344b0c945af383f5c6ceb761;hp=0399ab75e046f1594f635173b29dbf33d7ec14dc;hb=1421211924ff05af3b0c0d52f1c84472d0307456;hpb=8230e26dc954a40d8c9dbc8ddd9376117021f9d2 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);