#include "lib.h"
#include "array.h"
-#include "str-sanitize.h"
#include "mail-storage-private.h"
#include "mailbox-list-private.h"
#include "fail-mail-storage.h"
e_debug(ctx->storage->event,
"Removing duplicate mailbox '%s' in favor of mailbox '%s'",
- str_sanitize(delete_name, 128), str_sanitize(keep_name, 128));
+ mailbox_name_sanitize(delete_name), mailbox_name_sanitize(keep_name));
if (mailbox_list_index_sync_delete(rebuild_ns->list_sync_ctx,
delete_name, TRUE) < 0) {
#include "module-context.h"
#include "unichar.h"
#include "file-lock.h"
+#include "str-sanitize.h"
#include "mail-storage.h"
#include "mail-storage-hooks.h"
#include "mail-storage-settings.h"
void mailbox_sync_notify(struct mailbox *box, uint32_t uid,
enum mailbox_sync_type sync_type);
+static inline const char *mailbox_name_sanitize(const char *name)
+{
+ return str_sanitize(name, 128);
+}
+
/* for unit testing */
int mailbox_verify_name(struct mailbox *box);
#include "llist.h"
#include "mail-storage.h"
#include "str.h"
-#include "str-sanitize.h"
#include "sha1.h"
#include "unichar.h"
#include "hex-binary.h"
va_start(va, fmt);
T_BEGIN {
mail_storage_set_critical(box->storage, "Mailbox %s: %s",
- box->vname, t_strdup_vprintf(fmt, va));
+ mailbox_name_sanitize(box->vname),
+ t_strdup_vprintf(fmt, va));
} T_END;
va_end(va);
}
if (!mailbox_verify_name_prefix(box->list->ns, &vname, &error)) {
mail_storage_set_error(box->storage, MAIL_ERROR_PARAMS,
t_strdup_printf("Invalid mailbox name '%s': %s",
- str_sanitize(vname, 80), error));
+ mailbox_name_sanitize(vname), error));
return -1;
}