summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDirk Engling <erdgeist@erdgeist.org>2026-10-24 01:07:30 +0200
committerDirk Engling <erdgeist@erdgeist.org>2026-10-24 01:07:30 +0200
commitf33203e15a00449152283cab2b878c0886fcede5 (patch)
treef538e9f916166d7b6e19b6fa6410f1bb13f9be29
parent6d97e999f1e7b4476faf749abbb5e925d09208c6 (diff)
Fix a memory leak when freeing iovectors
-rw-r--r--ot_iovec.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ot_iovec.c b/ot_iovec.c
index b8ea657..bab19e3 100644
--- a/ot_iovec.c
+++ b/ot_iovec.c
@@ -56,6 +56,7 @@ void iovec_free(size_t *iovec_entries, struct iovec **iovector) {
56 size_t i; 56 size_t i;
57 for (i = 0; i < *iovec_entries; ++i) 57 for (i = 0; i < *iovec_entries; ++i)
58 free(((*iovector)[i]).iov_base); 58 free(((*iovector)[i]).iov_base);
59 free(*iovector);
59 *iovector = NULL; 60 *iovector = NULL;
60 *iovec_entries = 0; 61 *iovec_entries = 0;
61} 62}