lt_dlclose(modlist[modindex]->address);
rb_free(modlist[modindex]->name);
+ rb_free(modlist[modindex]);
memmove(&modlist[modindex], &modlist[modindex + 1],
sizeof(struct module *) * ((num_mods - 1) - modindex));
{
if (!ssl)
{
- conf_report_error("listener '%s/%d': support for plaintext listeners is being deprecated and may be removed in a future release. "
- "It is suggested that users be migrated to SSL/TLS connections.", listener_address, args->v.number);
+ conf_report_error("listener 'ANY/%d': support for plaintext listeners is being deprecated and may be removed in a future release. "
+ "It is suggested that users be migrated to SSL/TLS connections.", args->v.number);
}
add_listener(args->v.number, listener_address, AF_INET, ssl, ssl || yy_defer_accept);
#ifdef RB_IPV6
if (!ssl)
{
- conf_report_error("listener 'ANY/%d': support for plaintext listeners is being deprecated and may be removed in a future release. "
- "It is suggested that users be migrated to SSL/TLS connections.", args->v.number);
+ conf_report_error("listener '%s/%d': support for plaintext listeners is being deprecated and may be removed in a future release. "
+ "It is suggested that users be migrated to SSL/TLS connections.", listener_address, args->v.number);
}
add_listener(args->v.number, listener_address, family, ssl, ssl || yy_defer_accept);
{
struct substitution_variable *tmp = (struct substitution_variable *) nptr->data;
- rb_dlinkDelete(nptr, varlist);
+ rb_dlinkDestroy(nptr, varlist);
rb_free(tmp->name);
rb_free(tmp->value);
rb_free(tmp);
s = va_arg(args, char *);
if(s == NULL)
{
- abort(); /* prefer blowing up vs corrupt data */
+ s = "(null)";
}
len = rb_strnlen(s, precision);