You are correct. I made a quick assumption. What is happening is that network-manager-openvpn (nm-openvpn-service.c) is putting a message onto DBUS of type NM_DBUS_VPN_SIGNAL_IP4_CONFIG. That causes nm-vpn-service.c to call nm_ip4_config_add_nameserver(). Seems like all is as it should be in network-manager-openvpn. I propose that this is an upstream bug in network-manager, specifically in nm-vpn-service.c.
You are correct. I made a quick assumption. What is happening is that network- manager- openvpn (nm-openvpn- service. c) is putting a message onto DBUS of type NM_DBUS_ VPN_SIGNAL_ IP4_CONFIG. That causes nm-vpn-service.c to call nm_ip4_ config_ add_nameserver( ). Seems like all is as it should be in network- manager- openvpn. I propose that this is an upstream bug in network-manager, specifically in nm-vpn-service.c.