]> granicus.if.org Git - strace/commitdiff
tests/vhangup.c: diassociate from the controlling terminal first
authorDmitry V. Levin <ldv@altlinux.org>
Tue, 24 May 2016 20:12:25 +0000 (20:12 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 24 May 2016 20:12:25 +0000 (20:12 +0000)
* tests/vhangup.c (main): Call setsid before vhangup.

tests/vhangup.c

index 127bc81fad86eb9867cc71aca0d2ba2f95b2007e..ba903190270e3022a65d4f2f1ae49c21a5044365 100644 (file)
@@ -9,6 +9,9 @@
 int
 main(void)
 {
+       if (setsid() == -1)
+               perror_msg_and_skip("setsid");
+
        long rc = syscall(__NR_vhangup);
        printf("vhangup() = %ld %s (%m)\n", rc, errno2name());