X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flocale%2Flocalectl.c;h=58b8984bc8e87672307b1b51e5fb2ad61a74e636;hb=e9140aff750e4f251f5f09b67412fed995fe9c47;hp=cb2920974c8941f653fb6bb3bb3dc41032f1c9b6;hpb=f647962d64e844689f3e2acfce6102fc47e76df2;p=elogind.git diff --git a/src/locale/localectl.c b/src/locale/localectl.c index cb2920974..58b8984bc 100644 --- a/src/locale/localectl.c +++ b/src/locale/localectl.c @@ -401,10 +401,8 @@ static int list_x11_keymaps(sd_bus *bus, char **args, unsigned n) { } f = fopen("/usr/share/X11/xkb/rules/base.lst", "re"); - if (!f) { - log_error("Failed to open keyboard mapping list. %m"); - return -errno; - } + if (!f) + return log_error_errno(errno, "Failed to open keyboard mapping list. %m"); if (streq(args[0], "list-x11-keymap-models")) look_for = MODELS;