Message ID | 20230727143125.3920636-1-josimmon@redhat.com |
---|---|
State | New |
Headers | show |
Series | [v2] resolv/tst-resolv-res_init-skeleton: Check for filtered syscall | expand |
diff --git a/resolv/tst-resolv-res_init-skeleton.c b/resolv/tst-resolv-res_init-skeleton.c index cbdf377b84..c9bdf9712f 100644 --- a/resolv/tst-resolv-res_init-skeleton.c +++ b/resolv/tst-resolv-res_init-skeleton.c @@ -1039,7 +1039,11 @@ do_test (void) /* We are in an UTS namespace, so we can set the host name without altering the state of the entire system. */ if (sethostname (test_hostname, strlen (test_hostname)) != 0) - FAIL_EXIT1 ("sethostname: %m"); + { + if (errno == EPERM) + FAIL_UNSUPPORTED ("sethostname syscall argument is filtered"); + FAIL_EXIT1 ("sethostname: %m"); + } /* These environment variables affect resolv.conf parsing. */ unsetenv ("LOCALDOMAIN");