dict = i_new(struct client_dict, 1);
dict->dict = *driver;
dict->conn.dict = dict;
+ dict->conn.conn.event_parent = set->event_parent;
dict->value_type = set->value_type;
dict->username = i_strdup(set->username);
dict->idle_msecs = idle_msecs;
return -1;
}
- dict->conn.conn.event_parent = dict->dict.event;
+ dict->conn.conn.event_parent = set->event_parent;
connection_init_client_ip(memcached_ascii_connections, &dict->conn.conn,
NULL, &dict->ip, dict->port);
event_set_append_log_prefix(dict->conn.conn.event, "memcached: ");
static int
memcached_dict_init(struct dict *driver, const char *uri,
- const struct dict_settings *set ATTR_UNUSED,
+ const struct dict_settings *set,
struct dict **dict_r, const char **error_r)
{
struct memcached_dict *dict;
return -1;
}
- dict->conn.conn.event_parent = dict->dict.event;
+ dict->conn.conn.event_parent = set->event_parent;
connection_init_client_ip(memcached_connections, &dict->conn.conn,
NULL, &dict->ip, dict->port);