[gnome-network-displays/cc-tmp: 40/80] cc: propagate error to caller function




commit 4f47525d29cf898f6e0aab83fe716e45fed7b862
Author: Benjamin Berg <benjamin sipsolutions net>
Date:   Sat Sep 3 11:45:00 2022 +0000

    cc: propagate error to caller function

 src/cc/cc-comm.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/src/cc/cc-comm.c b/src/cc/cc-comm.c
index a3ff40c..254cfb1 100644
--- a/src/cc/cc-comm.c
+++ b/src/cc/cc-comm.c
@@ -246,10 +246,11 @@ cc_comm_make_connection (CcComm *comm, gchar *remote_address, GError **error)
 
   socket_type = G_SOCKET_TYPE_STREAM;
   socket_family = G_SOCKET_FAMILY_IPV4;
-  socket = g_socket_new (socket_family, socket_type, G_SOCKET_PROTOCOL_DEFAULT, error);
+  socket = g_socket_new (socket_family, socket_type, G_SOCKET_PROTOCOL_DEFAULT, &err);
   if (socket == NULL)
     {
-      g_warning ("CcComm: Failed to create socket: %s", (*error)->message);
+      g_warning ("CcComm: Failed to create socket: %s", err->message);
+      g_propagate_error (error, g_steal_pointer (&err));
       return FALSE;
     }
 


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