summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Bono <alessandro.bono369@gmail.com>2023-02-24 15:46:34 +0100
committerAlessandro Bono <alessandro.bono369@gmail.com>2023-02-24 14:57:16 +0000
commitb545d5f047d01f086c88abddacff9ba519b5afa1 (patch)
tree7b0072163d859638ebb581aa04c80b431741a1ea
parent74bc826eca06c77ba6aa3b819d08363053941c89 (diff)
downloadlibsoup-b545d5f047d01f086c88abddacff9ba519b5afa1.tar.gz
soup-listener: Plug a leak
Fixes: 25e96cad913cde650ca56ff76c3924fd97eb7125
-rw-r--r--libsoup/server/soup-listener.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libsoup/server/soup-listener.c b/libsoup/server/soup-listener.c
index 841887ce..13fe6704 100644
--- a/libsoup/server/soup-listener.c
+++ b/libsoup/server/soup-listener.c
@@ -77,6 +77,8 @@ listen_watch (GObject *pollable,
return G_SOURCE_REMOVE;
conn = soup_server_connection_new (socket, priv->tls_certificate, priv->tls_database, priv->tls_auth_mode);
+ g_object_unref (socket);
+
g_signal_emit (listener, signals[NEW_CONNECTION], 0, conn);
g_object_unref (conn);