From 501c92c432c7bef452a2714c29519bdd45281a72 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 13 Jul 2011 23:17:05 +0200 Subject: logind: fix some potentially uninitialized accesses --- src/logind-acl.c | 2 +- src/uaccess.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/logind-acl.c b/src/logind-acl.c index 2aa5866ccd..7f9b0ca15e 100644 --- a/src/logind-acl.c +++ b/src/logind-acl.c @@ -105,7 +105,7 @@ int devnode_acl(const char *path, bool add, uid_t new_uid) { acl_t acl; - int r; + int r = 0; bool changed = false; assert(path); diff --git a/src/uaccess.c b/src/uaccess.c index 1683707977..435471e91a 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; } -- cgit v1.2.3-54-g00ecf