chiark / gitweb /
udevd: don't set receive buffer size when socket activated
[elogind.git] / src / udev / udevd.c
index a6258e714ac0d5eb62763133ce293777e37ac9d0..aaa806aa274dc9f8c0486c11c51d664f77e33fed 100644 (file)
@@ -1211,6 +1211,8 @@ int main(int argc, char *argv[]) {
                         goto exit;
                 }
                 fd_netlink = udev_monitor_get_fd(monitor);
+
+                udev_monitor_set_receive_buffer_size(monitor, 128 * 1024 * 1024);
         }
 
         if (udev_monitor_enable_receiving(monitor) < 0) {
@@ -1225,8 +1227,6 @@ int main(int argc, char *argv[]) {
                 goto exit;
         }
 
-        udev_monitor_set_receive_buffer_size(monitor, 128 * 1024 * 1024);
-
         log_info("starting version " VERSION);
 
         udev_builtin_init(udev);