summaryrefslogtreecommitdiff
path: root/src/config/tests/nm-test-device.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/config/tests/nm-test-device.c')
-rw-r--r--src/config/tests/nm-test-device.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/config/tests/nm-test-device.c b/src/config/tests/nm-test-device.c
index b671f2558e..799d98c7da 100644
--- a/src/config/tests/nm-test-device.c
+++ b/src/config/tests/nm-test-device.c
@@ -26,6 +26,7 @@
#include "nm-test-device.h"
#include "nm-config-device.h"
#include "nm-utils.h"
+#include "NetworkManagerUtils.h"
static void nm_test_device_config_device_interface_init (NMConfigDeviceInterface *iface);
@@ -60,15 +61,8 @@ static gboolean
spec_match_list (NMConfigDevice *device, const GSList *specs)
{
NMTestDevice *self = NM_TEST_DEVICE (device);
- const GSList *iter;
- const char *spec;
-
- for (iter = specs; iter; iter = iter->next) {
- spec = iter->data;
- if (g_str_has_prefix (spec, "mac:") && !strcmp (spec + 4, self->hwaddr))
- return TRUE;
- }
- return FALSE;
+
+ return nm_match_spec_hwaddr (specs, self->hwaddr);
}
static const guint8 *