Mercurial > dovecot > core-2.2
changeset 9269:2eecf682262a HEAD
DEBUG: Preserve GDB environment when executing doveconf.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 12 May 2009 18:55:02 -0400 |
parents | f389f56a68a8 |
children | f9ebd72a73e8 |
files | src/lib-master/master-service.c |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-master/master-service.c Tue May 12 18:54:41 2009 -0400 +++ b/src/lib-master/master-service.c Tue May 12 18:55:02 2009 -0400 @@ -277,6 +277,9 @@ void master_service_env_clean(bool preserve_home) { const char *user, *tz, *home; +#ifdef DEBUG + bool gdb = getenv("GDB") != NULL; +#endif user = getenv("USER"); if (user != NULL) @@ -296,6 +299,9 @@ if (user != NULL) env_put(user); if (tz != NULL) env_put(tz); if (home != NULL) env_put(home); +#ifdef DEBUG + if (gdb) env_put("GDB=1"); +#endif } void master_service_set_client_limit(struct master_service *service,