X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Flibudev%2Flibudev-monitor.c;fp=src%2Flibudev%2Flibudev-monitor.c;h=59698b85b70774f22bec0e73214e58b28b1d2cca;hp=186e5e1e87360e46ce458331138fa9686c7a5db7;hb=9dedfe7f667a8cb22ba85d0223556c69c4fd0e9a;hpb=76082570b8115c3410bac42bb5842ba201dddb76 diff --git a/src/libudev/libudev-monitor.c b/src/libudev/libudev-monitor.c index 186e5e1e8..59698b85b 100644 --- a/src/libudev/libudev-monitor.c +++ b/src/libudev/libudev-monitor.c @@ -412,7 +412,10 @@ _public_ int udev_monitor_enable_receiving(struct udev_monitor *udev_monitor) } /* enable receiving of sender credentials */ - setsockopt(udev_monitor->sock, SOL_SOCKET, SO_PASSCRED, &on, sizeof(on)); + err = setsockopt(udev_monitor->sock, SOL_SOCKET, SO_PASSCRED, &on, sizeof(on)); + if (err < 0) + udev_err(udev_monitor->udev, "setting SO_PASSCRED failed: %m\n"); + return 0; }