vpn: Remove VPN provider from service list when destroying it
[platform/upstream/connman.git] / plugins / vpn.c
index f60a658..cda0c1b 100644 (file)
@@ -1440,7 +1440,7 @@ static void destroy_provider(struct connection_data *data)
 
        connman_provider_set_data(data->provider, NULL);
 
-       connman_provider_put(data->provider);
+       connman_provider_remove(data->provider);
 
        data->provider = NULL;
 }