From d20bb66c85500545aed02a21bedf806f6be6662a Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Fri, 4 Sep 2009 14:17:03 -0400 Subject: [PATCH] auth: Don't notify lib-master when primary master connection was destroyed, since it wasn't created through it. --HG-- branch : HEAD --- src/auth/auth-master-connection.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/auth/auth-master-connection.c b/src/auth/auth-master-connection.c index a62ba8bd4b..8fe7cc7319 100644 --- a/src/auth/auth-master-connection.c +++ b/src/auth/auth-master-connection.c @@ -488,6 +488,7 @@ void auth_master_connection_destroy(struct auth_master_connection **_conn) struct auth_master_connection *conn = *_conn; struct auth_master_connection *const *masters; unsigned int i, count; + bool service_connection = conn->fd != MASTER_AUTH_FD; *_conn = NULL; if (conn->destroyed) @@ -514,7 +515,8 @@ void auth_master_connection_destroy(struct auth_master_connection **_conn) conn->fd = -1; } - master_service_client_connection_destroyed(master_service); + if (service_connection) + master_service_client_connection_destroyed(master_service); auth_master_connection_unref(&conn); } -- 2.47.3