[dovecot-cvs] dovecot/src/master dict-process.c,1.3,1.4

cras at dovecot.org cras at dovecot.org
Sun Jan 15 12:07:34 EET 2006


Update of /var/lib/cvs/dovecot/src/master
In directory talvi:/tmp/cvs-serv14242/master

Modified Files:
	dict-process.c 
Log Message:
Create dict-server socket to base_dir.



Index: dict-process.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/master/dict-process.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- dict-process.c	14 Jan 2006 18:48:02 -0000	1.3
+++ dict-process.c	15 Jan 2006 10:07:32 -0000	1.4
@@ -12,10 +12,10 @@
 #include <unistd.h>
 #include <sys/stat.h>
 
-#define DEFAULT_DICT_SERVER_SOCKET_PATH PKG_RUNDIR"/dict-server"
+#define DICT_SERVER_SOCKET_NAME "dict-server"
 
 struct dict_process {
-	const char *path;
+	char *path;
 	int fd;
 	struct io *io;
 };
@@ -149,13 +149,15 @@
 {
 	process = i_new(struct dict_process, 1);
 	process->fd = -1;
-	process->path = DEFAULT_DICT_SERVER_SOCKET_PATH;
+	process->path = i_strconcat(settings_root->defaults->base_dir,
+				    DICT_SERVER_SOCKET_NAME, NULL);
 	(void)dict_process_listen(process);
 }
 
 void dict_process_deinit(void)
 {
 	dict_process_unlisten(process);
+	i_free(process->path);
 	i_free(process);
 }
 



More information about the dovecot-cvs mailing list