X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fuaccess.c;h=435471e91a7fde6c053c7615494ca21d5b0422a1;hb=74b91131ed09850ed487a2f7849147ff6f80194d;hp=1683707977e68964ea58aca1811e44e0413bef84;hpb=539072153c0db3d91c1c59ad447d96b0e1f3cf77;p=elogind.git diff --git a/src/uaccess.c b/src/uaccess.c index 168370797..435471e91 100644 --- a/src/uaccess.c +++ b/src/uaccess.c @@ -28,7 +28,7 @@ int main(int argc, char *argv[]) { int r; - const char *path, *seat; + const char *path = NULL, *seat; char *p, *active_uid = NULL; unsigned long ul; bool changed_acl = false; @@ -49,6 +49,7 @@ int main(int argc, char *argv[]) { p = strappend("/run/systemd/seats/", seat); if (!p) { log_error("Out of memory."); + r = -ENOMEM; goto finish; }