From: Timo Sirainen Date: Fri, 20 Dec 2024 11:24:22 +0000 (+0200) Subject: fts: Silently ignore fts if fts_driver is empty X-Git-Tag: 2.4.0~57 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f80794975e5cd2ceee805525535829143eefd3dd;p=thirdparty%2Fdovecot%2Fcore.git fts: Silently ignore fts if fts_driver is empty --- diff --git a/src/plugins/fts/fts-storage.c b/src/plugins/fts/fts-storage.c index 965a672c39..e351cf0060 100644 --- a/src/plugins/fts/fts-storage.c +++ b/src/plugins/fts/fts-storage.c @@ -905,7 +905,11 @@ fts_init_namespace(struct fts_mailbox_list *flist, struct mail_namespace *ns) return; } - if (fts_backend_init(set->driver, ns, event, &error, &backend) < 0) { + if (set->driver[0] == '\0') { + e_debug(ns->list->event, + "fts: fts_driver is empty - plugin disabled"); + flist->failed = TRUE; + } else if (fts_backend_init(set->driver, ns, event, &error, &backend) < 0) { flist->failed = TRUE; e_error(ns->list->event, "fts: Failed to initialize backend '%s': %s",