# HG changeset patch # User Timo Sirainen # Date 1202918763 -7200 # Node ID b8b100c7771c1e20a9a89fd4e5545ab33cdb449f # Parent 01fc464ddddd0f1b0afd24b0ebbefe46d46c2f97 Don't crash if there are no extensions. diff -r 01fc464ddddd -r b8b100c7771c src/util/idxview.c --- 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;