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;