if (set_instance == NULL) {
set_instance = settings_instance_new(
master_service_get_settings_root(master_service));
+ imap_client->set_instance = set_instance;
event_set_ptr(client->event, SETTINGS_EVENT_INSTANCE, set_instance);
}
}
settings_free(imap_client->set);
+ settings_instance_free(&imap_client->set_instance);
i_free_and_null(imap_client->proxy_backend_capability);
imap_parser_unref(&imap_client->parser);
}
struct client common;
const struct imap_login_settings *set;
+ struct settings_instance *set_instance;
struct imap_parser *parser;
char *proxy_backend_capability;