dovecot-1.2: virtual: Crashfix on a specific configuration.

dovecot at dovecot.org dovecot at dovecot.org
Sat Feb 21 01:29:35 EET 2009


details:   http://hg.dovecot.org/dovecot-1.2/rev/5e6d0ca437a2
changeset: 8761:5e6d0ca437a2
user:      Timo Sirainen <tss at iki.fi>
date:      Fri Feb 20 18:29:30 2009 -0500
description:
virtual: Crashfix on a specific configuration.

diffstat:

1 file changed, 5 insertions(+)
src/plugins/virtual/virtual-config.c |    5 +++++

diffs (15 lines):

diff -r 2e563febbc67 -r 5e6d0ca437a2 src/plugins/virtual/virtual-config.c
--- 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 @@ static int virtual_config_expand_wildcar
 
 	/* 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;


More information about the dovecot-cvs mailing list