changeset 7234:b8b100c7771c HEAD

Don't crash if there are no extensions.
author Timo Sirainen <tss@iki.fi>
date Wed, 13 Feb 2008 18:06:03 +0200
parents 01fc464ddddd
children 40b6d4113e52
files src/util/idxview.c
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/util/idxview.c	Tue Feb 12 12:34:35 2008 +0200
+++ b/src/util/idxview.c	Wed Feb 13 18:06:03 2008 +0200
@@ -100,7 +100,10 @@
 	const struct mail_index_ext *extensions;
 	unsigned int i, count;
 
-	extensions = array_get(&index->map->extensions, &count);
+	if (array_is_created(&index->map->extensions))
+		extensions = array_get(&index->map->extensions, &count);
+	else
+		count = 0;
 	if (count == 0) {
 		printf("no extensions\n");
 		return;