Mercurial > dovecot > core-2.2
diff src/lmtp/main.c @ 13977:d5ba2d63ed6d
lmtp: Make core dumping work also after the first mail delivery.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 21 Jan 2012 00:27:52 +0200 |
parents | 447bce266022 |
children | ba770cba5598 |
line wrap: on
line diff
--- a/src/lmtp/main.c Fri Jan 20 22:12:48 2012 +0200 +++ b/src/lmtp/main.c Sat Jan 21 00:27:52 2012 +0200 @@ -25,7 +25,7 @@ #define IS_STANDALONE() \ (getenv(MASTER_IS_PARENT_ENV) == NULL) -const char *dns_client_socket_path; +const char *dns_client_socket_path, *base_dir; struct mail_storage_service_ctx *storage_service; static void client_connected(struct master_service_connection *conn) @@ -107,6 +107,8 @@ } } + if (t_get_current_dir(&base_dir) < 0) + i_fatal("getcwd() failed: %m"); drop_privileges(); master_service_init_finish(master_service); master_service_init_log(master_service,