Page MenuHomeFreeBSD

D29944.diff
No OneTemporary

D29944.diff

diff --git a/tests/sys/net/routing/rtsock_config.h b/tests/sys/net/routing/rtsock_config.h
--- a/tests/sys/net/routing/rtsock_config.h
+++ b/tests/sys/net/routing/rtsock_config.h
@@ -129,13 +129,11 @@
ATF_CHECK_ERRNO(0, true);
if (co->num_interfaces > 0) {
- if (kldload("if_epair") == -1) {
- /* Any errno other than EEXIST is fatal. */
- ATF_REQUIRE_ERRNO(EEXIST, true);
- /* Clear errno for the following tests. */
- errno = 0;
- }
+ /* Try loading if_epair and if that fails skip the test. */
+ kldload("if_epair");
ATF_REQUIRE_KERNEL_MODULE("if_epair");
+ /* Clear errno for the following tests. */
+ errno = 0;
c->ifnames = calloc(co->num_interfaces, sizeof(char *));
for (int i = 0; i < co->num_interfaces; i++)

File Metadata

Mime Type
text/plain
Expires
Tue, Feb 4, 6:21 PM (14 h, 24 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16458761
Default Alt Text
D29944.diff (751 B)

Event Timeline