Mercurial > dovecot > original-hg > dovecot-1.2
changeset 8761:5e6d0ca437a2 HEAD
virtual: Crashfix on a specific configuration.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 20 Feb 2009 18:29:30 -0500 |
parents | 2e563febbc67 |
children | 4cbfff403813 |
files | src/plugins/virtual/virtual-config.c |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/plugins/virtual/virtual-config.c Fri Feb 20 17:36:26 2009 -0500 +++ b/src/plugins/virtual/virtual-config.c Fri Feb 20 18:29:30 2009 -0500 @@ -243,6 +243,11 @@ /* get patterns we want to list */ wboxes = array_get_modifiable(&wildcard_boxes, &count); + if (count == 0) { + /* only negative wildcards - doesn't really make sense. + just ignore. */ + return 0; + } patterns = t_new(const char *, count + 1); for (i = 0; i < count; i++) patterns[i] = wboxes[i]->name;