From 47d48b9cdcaa21fb865112f501bb6472c61c084f Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 1 Jan 2023 12:12:55 +0100 Subject: libtrivfs: Fix memleak on error --- libtrivfs/dyn-classes.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libtrivfs/dyn-classes.c') diff --git a/libtrivfs/dyn-classes.c b/libtrivfs/dyn-classes.c index a6bb7de1..edc13a0f 100644 --- a/libtrivfs/dyn-classes.c +++ b/libtrivfs/dyn-classes.c @@ -104,6 +104,8 @@ add_el (void *el, void (*free_el)(), { if (free_el) (*free_el) (el); + free (new_vec); + free (new_aux_vec); /* One of the vectors might be the wrong size, but who cares. */ return ENOMEM; } -- cgit v1.2.3