X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flogin%2Flogind-user.c;h=0a3f22ce9965d60fdb048683bcc11ce84fe28015;hb=cba6e0627d659a33df31aaa74d0d701c4bc9f317;hp=4622812e3c66eda4a2153e13f18f8af9864df5db;hpb=e96cd586c5195b73af74791280d8461510258b48;p=elogind.git diff --git a/src/login/logind-user.c b/src/login/logind-user.c index 4622812e3..0a3f22ce9 100644 --- a/src/login/logind-user.c +++ b/src/login/logind-user.c @@ -259,9 +259,7 @@ static int user_mkdir_runtime_path(User *u) { } if (!u->runtime_path) { - p = strappend("/run/user/", u->name); - - if (!p) { + if (asprintf(&p, "/run/user/%lu", (unsigned long) u->uid) < 0) { log_error("Out of memory"); return -ENOMEM; }