target->conf.file, target->conf.line);
cfgerr++;
} else {
- free((void *)rule->be.name);
+ ha_free(&rule->be.name);
rule->be.backend = target;
}
}
cfgerr++;
continue;
}
- free((void *)srule->srv.name);
+ ha_free(&srule->srv.name);
srule->srv.ptr = target;
}
cfgerr++;
}
else {
- free((void *)mrule->table.name);
+ ha_free(&mrule->table.name);
mrule->table.t = target;
stktable_alloc_data_type(target, STKTABLE_DT_SERVER_ID, NULL);
stktable_alloc_data_type(target, STKTABLE_DT_SERVER_KEY, NULL);
cfgerr++;
}
else {
- free((void *)mrule->table.name);
+ ha_free(&mrule->table.name);
mrule->table.t = target;
stktable_alloc_data_type(target, STKTABLE_DT_SERVER_ID, NULL);
stktable_alloc_data_type(target, STKTABLE_DT_SERVER_KEY, NULL);
for (curpeers = cfg_peers; curpeers; curpeers = curpeers->next) {
if (strcmp(curpeers->id, curproxy->table->peers.name) == 0) {
- free((void *)curproxy->table->peers.name);
+ ha_free(&curproxy->table->peers.name);
curproxy->table->peers.p = curpeers;
break;
}
if (!curpeers) {
ha_alert("Proxy '%s': unable to find sync peers '%s'.\n",
curproxy->id, curproxy->table->peers.name);
- free((void *)curproxy->table->peers.name);
+ ha_free(&curproxy->table->peers.name);
curproxy->table->peers.p = NULL;
cfgerr++;
}