From 518a3a2106e4e8172a1c7628b79b63635857fec3 Mon Sep 17 00:00:00 2001 From: Tom de Vries Date: Fri, 30 Nov 2018 08:43:50 +0000 Subject: [libbacktrace] Factor out backtrace_vector_free Factor out new function backtrace_vector_free. Bootstrapped and reg-tested on x86_64. 2018-11-30 Tom de Vries * internal.h (backtrace_vector_free): New static inline fuction, factored out of ... * dwarf.c (read_line_info): ... here. From-SVN: r266658 --- libbacktrace/dwarf.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'libbacktrace/dwarf.c') diff --git a/libbacktrace/dwarf.c b/libbacktrace/dwarf.c index 3454374..48ef363 100644 --- a/libbacktrace/dwarf.c +++ b/libbacktrace/dwarf.c @@ -2057,9 +2057,7 @@ read_line_info (struct backtrace_state *state, struct dwarf_data *ddata, return 1; fail: - vec.vec.alc += vec.vec.size; - vec.vec.size = 0; - backtrace_vector_release (state, &vec.vec, error_callback, data); + backtrace_vector_free (state, &vec.vec, error_callback, data); free_line_header (state, hdr, error_callback, data); *lines = (struct line *) (uintptr_t) -1; *lines_count = 0; -- cgit v1.1