diff options
author | Vito Caputo <vcaputo@pengaru.com> | 2021-08-27 23:45:55 -0700 |
---|---|---|
committer | Vito Caputo <vcaputo@pengaru.com> | 2021-08-27 23:45:55 -0700 |
commit | 58cc46e42a8c7312a890a51bffce42d9a152be7a (patch) | |
tree | 915ae173470e7c95f87c8fc18fa6e6a0794dc514 /src/journals.c | |
parent | e7d4b13994b5255eaef0135905b017ba357370c1 (diff) |
journals: free bufs iovec when registering
oversight resulting in a small one-time mem leak
Diffstat (limited to 'src/journals.c')
-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); |