fd = open(path, O_RDONLY);
if (fd == -1) {
if (errno == ENOENT) {
- mailbox_list_set_error(mbox->box.list,
+ mail_storage_set_error(mbox->box.storage,
MAIL_ERROR_NOTPOSSIBLE,
"Virtual mailbox missing configuration file");
return -1;
}
- mailbox_list_set_critical(mbox->box.list,
+ mail_storage_set_critical(mbox->box.storage,
"open(%s) failed: %m", path);
return -1;
}
else
ret = virtual_config_parse_line(&ctx, line, &error);
if (ret < 0) {
- mailbox_list_set_critical(mbox->box.list,
+ mail_storage_set_critical(mbox->box.storage,
"%s: Error at line %u: %s",
path, linenum, error);
break;
if (ret == 0) {
ret = virtual_config_add_rule(&ctx, &error);
if (ret < 0) {
- mailbox_list_set_critical(mbox->box.list,
+ mail_storage_set_critical(mbox->box.storage,
"%s: Error at line %u: %s",
path, linenum, error);
}
ret = virtual_config_expand_wildcards(&ctx);
if (ret == 0 && array_count(&mbox->backend_boxes) == 0) {
- mailbox_list_set_critical(mbox->box.list,
+ mail_storage_set_critical(mbox->box.storage,
"%s: No mailboxes defined", path);
ret = -1;
}