]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
fts: fts-parser-tika - Add assert to make sure retriable_error_msg is set
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Thu, 14 Dec 2017 19:25:54 +0000 (21:25 +0200)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Fri, 15 Dec 2017 10:34:58 +0000 (12:34 +0200)
src/plugins/fts/fts-parser-tika.c

index e75fd770a043985ccace261ef242da37639a60b1..eb0374543f96dbc663ea63f2f05074e0b9764650 100644 (file)
@@ -240,6 +240,8 @@ static int fts_parser_tika_deinit(struct fts_parser *_parser, const char **retri
 {
        struct tika_fts_parser *parser = (struct tika_fts_parser *)_parser;
        int ret = _parser->may_need_retry ? 0: (parser->failed ? -1 : 1);
+
+       i_assert(ret != 0 || _parser->retriable_error_msg != NULL);
        if (retriable_err_msg_r != NULL)
                *retriable_err_msg_r = t_strdup(_parser->retriable_error_msg);
        i_free(_parser->retriable_error_msg);