]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/libudev/libudev-monitor.c
Some additions to NEWS
[thirdparty/systemd.git] / src / libudev / libudev-monitor.c
index fedaea6118c6aed4f6475d3b9f245fc664a1d954..f1ef4ac96fb06eecc2b3e50d48e26110a2601e87 100644 (file)
 #include <sys/socket.h>
 #include <unistd.h>
 
-#include "libudev.h"
-
 #include "alloc-util.h"
 #include "fd-util.h"
 #include "fileio.h"
 #include "formats-util.h"
 #include "libudev-private.h"
+#include "libudev.h"
 #include "missing.h"
+#include "mount-util.h"
 #include "socket-util.h"
 #include "string-util.h"
 
@@ -413,10 +413,8 @@ _public_ int udev_monitor_enable_receiving(struct udev_monitor *udev_monitor)
 
         if (err >= 0)
                 monitor_set_nl_address(udev_monitor);
-        else {
-                log_debug_errno(errno, "bind failed: %m");
-                return -errno;
-        }
+        else
+                return log_debug_errno(errno, "bind failed: %m");
 
         /* enable receiving of sender credentials */
         err = setsockopt(udev_monitor->sock, SOL_SOCKET, SO_PASSCRED, &on, sizeof(on));