From 1bb62784466623eeb8b281205a1108c0b3bfc00c Mon Sep 17 00:00:00 2001 From: Gregory Oschwald Date: Mon, 25 Dec 2017 19:33:07 -0800 Subject: [PATCH] Fix leak of normalized value in early return --- src/address_parser.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/address_parser.c b/src/address_parser.c index 613b619d..9cfa17a6 100644 --- a/src/address_parser.c +++ b/src/address_parser.c @@ -1770,6 +1770,10 @@ libpostal_address_parser_response_t *address_parser_parse(char *address, char *l token_array_destroy(tokens); tokenized_string_destroy(tokenized_str); + + if (is_normalized) { + free(normalized); + } return response; } }