chiark / gitweb /
[PATCH] replace tdb database by simple lockless file database
[elogind.git] / dev_d.c
diff --git a/dev_d.c b/dev_d.c
index be85f527759d1d838040165fdfd13d4c9cf4f64e..6e35f55ca2ea380b9e822218bd07b1831013e523 100644 (file)
--- a/dev_d.c
+++ b/dev_d.c
@@ -47,7 +47,6 @@ static int run_program(char *name)
        switch (pid) {
        case 0:
                /* child */
-               udevdb_exit();  /* close udevdb */
                fd = open("/dev/null", O_RDWR);
                if ( fd >= 0) {
                        dup2(fd, STDOUT_FILENO);
@@ -68,7 +67,7 @@ static int run_program(char *name)
                break;
                return -1;
        default:
-               wait(NULL);
+               waitpid(pid, NULL, 0);
        }
 
        return 0;