fr_strerror_clear() already refers to fr_strerror_buffer, and might as
well use it rather than the return value from fr_sterror_init().
*/
void fr_strerror_clear(void)
{
- fr_log_buffer_t *buffer;
+ fr_log_buffer_t *buffer = fr_strerror_buffer;
- if (unlikely(!fr_strerror_buffer)) return;
+ if (unlikely(!buffer)) return;
- buffer = fr_strerror_init();
fr_dlist_clear(&buffer->entries);
talloc_free_children(buffer->pool_a);
talloc_free_children(buffer->pool_b);