From 1bf16b6f06b46b18db94abf1ba80d83054c6bf36 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Wed, 6 Nov 2013 20:52:30 -0600 Subject: [PATCH] core: fix bridge port sysfs directory determination after f5507633 (platform: bridging and bonding options) The device is not a slave if it *doesn't* have a master. Code previously returned an error if the slave did have a master, which is wrong. --- src/platform/nm-linux-platform.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/platform/nm-linux-platform.c b/src/platform/nm-linux-platform.c index 23125f8b1..0f6718067 100644 --- a/src/platform/nm-linux-platform.c +++ b/src/platform/nm-linux-platform.c @@ -1879,7 +1879,7 @@ slave_category (NMPlatform *platform, int slave) { int master = link_get_master (platform, slave); - if (master) { + if (master <= 0) { platform->error = NM_PLATFORM_ERROR_NOT_SLAVE; return NULL; }