}
if ((ring_buffer_size & (ring_buffer_size - 1)) != 0) {
- fr_strerror_printf("Ring buffer size must be a power of 2");
+ fr_strerror_printf("Ring buffer size must be a power of 2, not %zd", ring_buffer_size);
return NULL;
}
sizeof(fr_channel_data_t),
s->listen->default_message_size * s->listen->num_messages);
if (!s->ms) {
- fr_log(nr->log, L_ERR, "Failed creating message buffers for network IO. Closing socket.");
+ fr_log(nr->log, L_ERR, "Failed creating message buffers for network IO: %s", fr_strerror());
talloc_free(s);
return;
}
sizeof(fr_channel_data_t),
s->listen->default_message_size * s->listen->num_messages);
if (!s->ms) {
- fr_log(nr->log, L_ERR, "Failed creating message buffers for directoryx IO. Closing socket.");
+ fr_log(nr->log, L_ERR, "Failed creating message buffers for directory IO. Closing socket.");
talloc_free(s);
return;
}