From f35e836d33ee83899caded9dffb9c68bfed9c843 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 5 Nov 2009 15:24:36 -0500 Subject: [PATCH] dbox notify: Look for dbox index files from index dir, not mail root dir. --HG-- branch : HEAD --- src/lib-storage/index/dbox-common/dbox-storage.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/lib-storage/index/dbox-common/dbox-storage.c b/src/lib-storage/index/dbox-common/dbox-storage.c index 8a72ffe76b..a10659c4b5 100644 --- a/src/lib-storage/index/dbox-common/dbox-storage.c +++ b/src/lib-storage/index/dbox-common/dbox-storage.c @@ -42,13 +42,14 @@ uint32_t dbox_get_uidvalidity_next(struct mailbox_list *list) void dbox_notify_changes(struct mailbox *box) { struct index_mailbox *ibox = (struct index_mailbox *)box; - const char *path; + const char *dir, *path; if (box->notify_callback == NULL) index_mailbox_check_remove_all(ibox); else { - path = t_strdup_printf("%s/"DBOX_INDEX_PREFIX".log", - ibox->box.path); + dir = mailbox_list_get_path(box->list, box->name, + MAILBOX_LIST_PATH_TYPE_INDEX); + path = t_strdup_printf("%s/"DBOX_INDEX_PREFIX".log", dir); index_mailbox_check_add(ibox, path); } } -- 2.47.3