diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/journals.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/journals.c b/src/journals.c index 89cb130..f7fdc50 100644 --- a/src/journals.c +++ b/src/journals.c @@ -237,8 +237,12 @@ THUNK_DEFINE_STATIC(opened_journal, iou_t *, iou, iou_op_t *, op, journals_t *, } r = io_uring_register_buffers(iou_ring(iou), bufs, n_bufs); - if (r < 0) + if (r < 0) { + free(bufs); return r; + } + + free(bufs); } free(fds); |