[dovecot-cvs] dovecot/src/lib-auth auth-client.c,1.1,1.2 auth-server-connection.c,1.1,1.2

cras at procontrol.fi cras at procontrol.fi
Fri Aug 22 07:34:06 EEST 2003


Update of /home/cvs/dovecot/src/lib-auth
In directory danu:/tmp/cvs-serv25762/lib-auth

Modified Files:
	auth-client.c auth-server-connection.c 
Log Message:
bugfixes



Index: auth-client.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-auth/auth-client.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- auth-client.c	22 Aug 2003 02:42:13 -0000	1.1
+++ auth-client.c	22 Aug 2003 03:34:04 -0000	1.2
@@ -105,7 +105,9 @@
 		client->to_reconnect = NULL;
 	}
 
-	client->connect_notify_callback(client,
-					auth_client_is_connected(client),
-					client->connect_notify_context);
+	if (client->connect_notify_callback != NULL) {
+		client->connect_notify_callback(client,
+				auth_client_is_connected(client),
+				client->connect_notify_context);
+	}
 }

Index: auth-server-connection.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-auth/auth-server-connection.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- auth-server-connection.c	22 Aug 2003 02:42:13 -0000	1.1
+++ auth-server-connection.c	22 Aug 2003 03:34:04 -0000	1.2
@@ -44,7 +44,8 @@
         conn->client->conn_waiting_handshake_count--;
 	update_available_auth_mechs(conn->client);
 
-	if (auth_client_is_connected(conn->client)) {
+	if (conn->client->connect_notify_callback != NULL &&
+	    auth_client_is_connected(conn->client)) {
 		conn->client->connect_notify_callback(conn->client, TRUE,
 				conn->client->connect_notify_context);
 	}
@@ -187,7 +188,7 @@
 
 	if (reconnect)
 		auth_client_connect_missing_servers(client);
-	else {
+	else if (client->connect_notify_callback != NULL) {
 		client->connect_notify_callback(client,
 				auth_client_is_connected(client),
 				client->connect_notify_context);



More information about the dovecot-cvs mailing list