From daa26e80be9336c160f5b6361746169ca5ec8a44 Mon Sep 17 00:00:00 2001 From: Piotr Krysik Date: Sat, 3 Mar 2018 20:04:13 +0100 Subject: Fixing 'free' position --- lib/decoding/osmocom/core/conv_acc_generic.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/decoding/osmocom/core') diff --git a/lib/decoding/osmocom/core/conv_acc_generic.c b/lib/decoding/osmocom/core/conv_acc_generic.c index 7da0213..87b0e95 100644 --- a/lib/decoding/osmocom/core/conv_acc_generic.c +++ b/lib/decoding/osmocom/core/conv_acc_generic.c @@ -129,8 +129,9 @@ static void gen_path_metrics(int num_states, int16_t *sums, new_sums[i] -= min; } - free(new_sums); memcpy(sums, new_sums, num_states * sizeof(int16_t)); + free(new_sums); + } /* Not-aligned Memory Allocator */ -- cgit v1.2.3