device: fix assertion failure configuring bridge ports

Fixes: 177ee2d7bf ('device/bridge: code cleanup in commit_option()')
This commit is contained in:
Beniamino Galvani 2020-04-09 16:13:18 +02:00
parent 25bec53602
commit d213c3cd1a

View file

@ -329,7 +329,10 @@ commit_option (NMDevice *device, NMSetting *setting, const Option *option, gbool
GParamSpec *pspec;
const char *value;
nm_assert (NM_IS_SETTING_BRIDGE (setting));
if (slave)
nm_assert (NM_IS_SETTING_BRIDGE_PORT (setting));
else
nm_assert (NM_IS_SETTING_BRIDGE (setting));
pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (setting), option->name);
nm_assert (pspec);