From: Marco Bettini Date: Fri, 27 Jan 2023 14:03:22 +0000 (+0000) Subject: lib-storage: mail_user_get_alt_usernames() - Skip empty string values X-Git-Tag: 2.4.0~3006 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e4e26d2cea7938777cbd82ecca89bfa0c5590200;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: mail_user_get_alt_usernames() - Skip empty string values --- diff --git a/src/lib-storage/mail-user.c b/src/lib-storage/mail-user.c index 06944a2156..e61a66b668 100644 --- a/src/lib-storage/mail-user.c +++ b/src/lib-storage/mail-user.c @@ -693,7 +693,7 @@ const char *const *mail_user_get_alt_usernames(struct mail_user *user) for (unsigned int i = 0; user->userdb_fields[i] != NULL; i++) { const char *key, *value; if (t_split_key_value_eq(user->userdb_fields[i], &key, &value) && - str_begins_with(key, "user_")) { + *value != '\0' && str_begins_with(key, "user_")) { array_append(&alt_usernames, &key, 1); array_append(&alt_usernames, &value, 1); }