[gupnp] ServiceProxy: Fix access to uninitialized priv



commit f809b024be7a2142c6902efbcc403a7a4c68ea90
Author: Jens Georg <mail jensge org>
Date:   Sat Jan 1 15:08:12 2022 +0100

    ServiceProxy: Fix access to uninitialized priv

 libgupnp/gupnp-service-proxy.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/libgupnp/gupnp-service-proxy.c b/libgupnp/gupnp-service-proxy.c
index bb1026b..24a99c6 100644
--- a/libgupnp/gupnp-service-proxy.c
+++ b/libgupnp/gupnp-service-proxy.c
@@ -1738,6 +1738,8 @@ subscribe_got_response (GObject *source, GAsyncResult *res, gpointer user_data)
         GUPnPServiceProxyPrivate *priv;
         SubscriptionCallData *data = user_data;
 
+        priv = gupnp_service_proxy_get_instance_private (data->proxy);
+
         GBytes *body = soup_session_send_and_read_finish (SOUP_SESSION (source),
                                                           res,
                                                           &error);
@@ -1754,7 +1756,6 @@ subscribe_got_response (GObject *source, GAsyncResult *res, gpointer user_data)
         }
 
         /* Remove from pending messages list */
-        priv = gupnp_service_proxy_get_instance_private (data->proxy);
         priv->pending_messages =
                 g_list_remove (priv->pending_messages, data->msg);
 


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