X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flogin%2Flogind-button.c;h=d023294a5919b9bc1477674b8d58b8a15ac4c70b;hb=a6e87e90ede66815989ba2db92a07102a69906fe;hp=8b59c2b0c36be02f961af1aa5b5b35605f463a04;hpb=6de0e0e500d9d534c6e4baab242fc2a146f021fa;p=elogind.git diff --git a/src/login/logind-button.c b/src/login/logind-button.c index 8b59c2b0c..d023294a5 100644 --- a/src/login/logind-button.c +++ b/src/login/logind-button.c @@ -107,10 +107,8 @@ int button_open(Button *b) { } p = strappend("/dev/input/", b->name); - if (!p) { - log_error("Out of memory"); - return -ENOMEM; - } + if (!p) + return log_oom(); b->fd = open(p, O_RDWR|O_CLOEXEC|O_NOCTTY|O_NONBLOCK); free(p);