chiark / gitweb /
nspawn: better use setresuid() instead of setreuid()
[elogind.git] / src / uaccess.c
index 2f6ac43754b450dfff8dafcf50be235868d144e0..1683707977e68964ea58aca1811e44e0413bef84 100644 (file)
@@ -44,7 +44,7 @@ int main(int argc, char *argv[]) {
         }
 
         path = argv[1];
-        seat = argc >= 3 ? argv[2] : "seat0";
+        seat = argc < 3 || isempty(argv[2]) ? "seat0" : argv[2];
 
         p = strappend("/run/systemd/seats/", seat);
         if (!p) {