chiark / gitweb /
bus: properly check if kdbus connection worked
authorLennart Poettering <lennart@poettering.net>
Thu, 11 Apr 2013 22:43:29 +0000 (00:43 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 11 Apr 2013 22:43:29 +0000 (00:43 +0200)
src/libsystemd-bus/bus-kernel.c

index 65b8b7b961c98f66729ca39dd0bd2e1fb77d8ecb..b53c5eddcbb2ad49546589030f84446febbdeb8a 100644 (file)
@@ -175,7 +175,7 @@ int bus_kernel_connect(sd_bus *b) {
         assert(b->kernel);
 
         b->input_fd = open(b->kernel, O_RDWR|O_NOCTTY|O_CLOEXEC);
-        if (b->input_fd)
+        if (b->input_fd < 0)
                 return -errno;
 
         b->output_fd = b->input_fd;