summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dbus/dbus-server-socket.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/dbus/dbus-server-socket.c b/dbus/dbus-server-socket.c
index 04ab05f73..b5179be6a 100644
--- a/dbus/dbus-server-socket.c
+++ b/dbus/dbus-server-socket.c
@@ -356,6 +356,7 @@ _dbus_server_new_for_socket (DBusSocket *fds,
{
if (socket_server->watch[i] != NULL)
{
+ _dbus_watch_invalidate (socket_server->watch[i]);
_dbus_watch_unref (socket_server->watch[i]);
socket_server->watch[i] = NULL;
}