]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
doveadm dump index: Another crashfix.
authorTimo Sirainen <tss@iki.fi>
Tue, 9 Feb 2010 16:08:13 +0000 (18:08 +0200)
committerTimo Sirainen <tss@iki.fi>
Tue, 9 Feb 2010 16:08:13 +0000 (18:08 +0200)
--HG--
branch : HEAD

src/doveadm/doveadm-dump-index.c

index 023a016526582ddf10a4297eb1a527a55894baad..3f47265b56b8f97abebc0a3027be4e5e4520f726 100644 (file)
@@ -562,7 +562,8 @@ static bool test_dump_index(const char *path)
 
        ret = mail_index_open(index, MAIL_INDEX_OPEN_FLAG_READONLY,
                              FILE_LOCK_METHOD_FCNTL) > 0;
-       mail_index_close(index);
+       if (ret > 0)
+               mail_index_close(index);
        mail_index_free(&index);
        return ret;
 }