dovecot: Delay connecting to dict proxy until it's needed. Fixed...
    dovecot at dovecot.org 
    dovecot at dovecot.org
       
    Fri Dec 21 17:55:51 EET 2007
    
    
  
details:   http://hg.dovecot.org/dovecot/rev/6285b390311a
changeset: 7007:6285b390311a
user:      Timo Sirainen <tss at iki.fi>
date:      Fri Dec 21 17:55:47 2007 +0200
description:
Delay connecting to dict proxy until it's needed. Fixed also reconnecting.
diffstat:
1 file changed, 7 deletions(-)
src/lib-dict/dict-client.c |    7 -------
diffs (24 lines):
diff -r 712d92061ddf -r 6285b390311a src/lib-dict/dict-client.c
--- a/src/lib-dict/dict-client.c	Fri Dec 21 17:30:27 2007 +0200
+++ b/src/lib-dict/dict-client.c	Fri Dec 21 17:55:47 2007 +0200
@@ -316,10 +316,6 @@ client_dict_init(struct dict *driver, co
 		dict->path = DEFAULT_DICT_SERVER_SOCKET_PATH;
 	}
 	dict->uri = p_strdup(pool, dest_uri + 1);
-
-	T_FRAME(
-		(void)client_dict_connect(dict);
-	);
 	return &dict->dict;
 }
 
@@ -337,9 +333,6 @@ static int client_dict_lookup(struct dic
 	struct client_dict *dict = (struct client_dict *)_dict;
 	const char *line;
 	int ret;
-
-	if (dict->fd == -1)
-		return -1;
 
 	T_FRAME(
 		const char *query;
    
    
More information about the dovecot-cvs
mailing list