From 19ebe51e2e62673f929d98be76f6546f82961d10 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Mon, 17 Aug 2015 17:25:52 +0200 Subject: [PATCH] platform: assert we loaded the right libnl library --- src/platform/nm-linux-platform.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/platform/nm-linux-platform.c b/src/platform/nm-linux-platform.c index 0c5d72520..897779fc8 100644 --- a/src/platform/nm-linux-platform.c +++ b/src/platform/nm-linux-platform.c @@ -163,7 +163,8 @@ _nl_get_vtable (void) if (!vtable.f_nl_has_capability) vtable.f_nl_has_capability = &_nl_f_nl_has_capability; - g_return_val_if_fail (vtable.handle, &vtable); + g_return_val_if_fail (handle, &vtable); + g_return_val_if_fail (&nl_connect == (int (*) (struct nl_sock *, int)) dlsym (handle, "nl_connect"), &vtable); } return &vtable;