summaryrefslogtreecommitdiff
path: root/src/devices/ovs/nm-device-ovs-port.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/ovs/nm-device-ovs-port.c')
-rw-r--r--src/devices/ovs/nm-device-ovs-port.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/devices/ovs/nm-device-ovs-port.c b/src/devices/ovs/nm-device-ovs-port.c
index 319abfb1be..35708d9619 100644
--- a/src/devices/ovs/nm-device-ovs-port.c
+++ b/src/devices/ovs/nm-device-ovs-port.c
@@ -114,7 +114,7 @@ add_iface_cb (GError *error, gpointer user_data)
{
NMDevice *slave = user_data;
- if (error) {
+ if (error && !g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CLOSED)) {
nm_log_warn (LOGD_DEVICE, "device %s could not be added to a ovs port: %s",
nm_device_get_iface (slave), error->message);
nm_device_state_changed (slave,
@@ -153,7 +153,7 @@ del_iface_cb (GError *error, gpointer user_data)
{
NMDevice *slave = user_data;
- if (error) {
+ if (error && !g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CLOSED)) {
nm_log_warn (LOGD_DEVICE, "device %s could not be removed from a ovs port: %s",
nm_device_get_iface (slave), error->message);
nm_device_state_changed (slave,