[libgda] GdaVProviderHub: avoid invalid cast



commit 23e0b839a41d0eac465194d69efbea15580a8534
Author: Daniel Espinosa <esodan gmail com>
Date:   Wed Mar 18 14:03:53 2020 -0600

    GdaVProviderHub: avoid invalid cast
    
    Provided connection can't remove itself from a hu

 libgda/sqlite/virtual/gda-vprovider-hub.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)
---
diff --git a/libgda/sqlite/virtual/gda-vprovider-hub.c b/libgda/sqlite/virtual/gda-vprovider-hub.c
index ecf302651..61a6dff74 100644
--- a/libgda/sqlite/virtual/gda-vprovider-hub.c
+++ b/libgda/sqlite/virtual/gda-vprovider-hub.c
@@ -129,11 +129,7 @@ static gboolean
 gda_vprovider_hub_close_connection (GdaServerProvider *provider, GdaConnection *cnc)
 {
        g_return_val_if_fail (GDA_IS_VPROVIDER_HUB (provider), FALSE);
-       g_return_val_if_fail (GDA_IS_VCONNECTION_HUB (cnc), FALSE);
-
-       if (! gda_vconnection_hub_remove (GDA_VCONNECTION_HUB (provider), cnc, NULL)) {
-               g_warning (_("Internal GdaVproviderHub error"));
-       }
+       g_return_val_if_fail (GDA_IS_CONNECTION (cnc), FALSE);
 
        GdaServerProviderBase *parent_functions;
        parent_functions = gda_server_provider_get_impl_functions_for_class (gda_vprovider_hub_parent_class, 
GDA_SERVER_PROVIDER_FUNCTIONS_BASE);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]