]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
tests: Silence startone harder
authorStéphane Graber <stgraber@ubuntu.com>
Thu, 13 Mar 2014 03:47:49 +0000 (23:47 -0400)
committerStéphane Graber <stgraber@ubuntu.com>
Thu, 13 Mar 2014 03:48:12 +0000 (23:48 -0400)
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
src/tests/startone.c

index 26a61c59ea20bd47e5f93c6efa65fca6b2d82e28..5735410b134b2538abf111cd0f110793e253335a 100644 (file)
@@ -163,13 +163,18 @@ int main(int argc, char *argv[])
                exit(1);
        }
        c->want_daemonize(c, false);
-       c->want_close_all_fds(c, true);
        pid_t pid = fork();
        if (pid < 0) {
                fprintf(stderr, "%d: fork failed\n", __LINE__);
                goto out;
        }
        if (pid == 0) {
+               close(0);
+               close(1);
+               close(2);
+               open("/dev/zero", O_RDONLY);
+               open("/dev/null", O_RDWR);
+               open("/dev/null", O_RDWR);
                b = c->startl(c, 0, NULL);
                if (!b)
                        fprintf(stderr, "%d: %s failed to start\n", __LINE__, c->name);