Mercurial > dovecot > original-hg > dovecot-1.2
diff src/lib-dict/dict-client.c @ 9174:eed86bcc33aa HEAD
dict proxy: Use base_dir as the default dict-server location.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 27 Jun 2009 22:08:33 -0400 |
parents | a68ed51b681d |
children | a1b92a251bb9 |
line wrap: on
line diff
--- a/src/lib-dict/dict-client.c Sat Jun 27 21:52:30 2009 -0400 +++ b/src/lib-dict/dict-client.c Sat Jun 27 22:08:33 2009 -0400 @@ -297,7 +297,8 @@ static struct dict * client_dict_init(struct dict *driver, const char *uri, - enum dict_data_type value_type, const char *username) + enum dict_data_type value_type, const char *username, + const char *base_dir) { struct client_dict *dict; const char *dest_uri; @@ -323,7 +324,8 @@ /* path given */ dict->path = p_strdup_until(pool, uri, dest_uri); } else { - dict->path = DEFAULT_DICT_SERVER_SOCKET_PATH; + dict->path = p_strconcat(pool, base_dir, + "/"DEFAULT_DICT_SERVER_SOCKET_FNAME, NULL); } dict->uri = p_strdup(pool, dest_uri + 1); return &dict->dict;