]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
logind: fix bad error propagation
authorLennart Poettering <lennart@poettering.net>
Mon, 6 Aug 2018 16:21:37 +0000 (18:21 +0200)
committerLennart Poettering <lennart@poettering.net>
Sat, 13 Oct 2018 10:59:29 +0000 (12:59 +0200)
src/login/logind-seat.c

index 398c74d712830d6713891e39363c3fda152ae333..824bef02a26c49ea73c4a93ec387e73f0cae49ca 100644 (file)
@@ -175,7 +175,7 @@ static int vt_allocate(unsigned int vtnr) {
         xsprintf(p, "/dev/tty%u", vtnr);
         fd = open_terminal(p, O_RDWR|O_NOCTTY|O_CLOEXEC);
         if (fd < 0)
-                return -errno;
+                return fd;
 
         return 0;
 }