Mercurial > dovecot > original-hg > dovecot-1.2
changeset 9599:be169f7464de HEAD
eaccess_error_get(): If UID/GID doesn't have name, show it as <unknown>
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 16 Aug 2010 20:36:44 +0100 |
parents | 2281223b9cb9 |
children | ccc71865dea0 |
files | src/lib/eacces-error.c |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/eacces-error.c Tue Aug 10 15:19:04 2010 +0100 +++ b/src/lib/eacces-error.c Mon Aug 16 20:36:44 2010 +0100 @@ -105,11 +105,15 @@ pw = getpwuid(geteuid()); if (pw != NULL) str_printfa(errmsg, "(%s)", pw->pw_name); + else + str_append(errmsg, "(<unknown>)"); str_printfa(errmsg, " egid=%s", dec2str(getegid())); group = getgrgid(getegid()); if (group != NULL) str_printfa(errmsg, "(%s)", group->gr_name); + else + str_append(errmsg, "(<unknown>)"); dir = "/"; while ((p = strrchr(prev_path, '/')) != NULL) {