am 5a1d5a8c: Merge "ueventd: call _exit for safety"

* commit '5a1d5a8c79d0148291700cc5773a1519f2c6d8eb':
  ueventd: call _exit for safety
diff --git a/init/devices.c b/init/devices.c
index e27c311..8b00bf2 100644
--- a/init/devices.c
+++ b/init/devices.c
@@ -938,7 +938,9 @@
     pid = fork();
     if (!pid) {
         process_firmware_event(uevent);
-        exit(EXIT_SUCCESS);
+        _exit(EXIT_SUCCESS);
+    } else if (pid < 0) {
+        log_event_print("could not fork to process firmware event: %s\n", strerror(errno));
     }
 }