fix behaviour during sysupgrade
[project/procd.git] / hotplug.c
index ac54da4a3f3a05ab9c8448a4666a47a768ba00ac..f7e2ce9767befbeeef6c2e8dc36d5ae2c05a4a59 100644 (file)
--- a/hotplug.c
+++ b/hotplug.c
@@ -434,3 +434,9 @@ void hotplug(char *rules)
        queue_proc.cb = queue_proc_cb;
        uloop_fd_add(&hotplug_fd, ULOOP_READ);
 }
        queue_proc.cb = queue_proc_cb;
        uloop_fd_add(&hotplug_fd, ULOOP_READ);
 }
+
+void hotplug_shutdown(void)
+{
+       uloop_fd_delete(&hotplug_fd);
+       close(hotplug_fd.fd);
+}