From 1f63d85c5f2ed8bc07949c062664e8f6b242bb8c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ra=C3=BAl=20Mar=C3=ADn=20Rodr=C3=ADguez?= Date: Fri, 27 Jul 2018 11:28:00 +0000 Subject: [PATCH] cu_in_wkt: Fix memory leaks in tests Introduced in #4109 git-svn-id: http://svn.osgeo.org/postgis/trunk@16672 b70326c6-7e19-0410-871a-916f4a2858ee --- liblwgeom/cunit/cu_in_wkt.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/liblwgeom/cunit/cu_in_wkt.c b/liblwgeom/cunit/cu_in_wkt.c index adc615f74..644136c2b 100644 --- a/liblwgeom/cunit/cu_in_wkt.c +++ b/liblwgeom/cunit/cu_in_wkt.c @@ -356,27 +356,30 @@ static void test_wkt_double(void) lwgeom_parser_result_init(&p); rv = lwgeom_parse_wkt(&p, wkt, LW_PARSER_CHECK_ALL); CU_ASSERT_EQUAL( rv, LW_FAILURE ); + lwgeom_parser_result_free(&p); wkt = "LINESTRING(1.1 .1, 2.2 .2)"; lwgeom_parser_result_init(&p); rv = lwgeom_parse_wkt(&p, wkt, LW_PARSER_CHECK_ALL); CU_ASSERT_EQUAL( rv, LW_SUCCESS ); + lwgeom_parser_result_free(&p); wkt = "LINESTRING( 1.1 .1 , 2.2 .2 )"; lwgeom_parser_result_init(&p); rv = lwgeom_parse_wkt(&p, wkt, LW_PARSER_CHECK_ALL); CU_ASSERT_EQUAL( rv, LW_SUCCESS ); + lwgeom_parser_result_free(&p); wkt = "LINESTRING(\n1.1\n.1,\n2.2\n.2\n)"; lwgeom_parser_result_init(&p); rv = lwgeom_parse_wkt(&p, wkt, LW_PARSER_CHECK_ALL); CU_ASSERT_EQUAL( rv, LW_SUCCESS ); + lwgeom_parser_result_free(&p); wkt = "LINESTRING(1.1\t.1\t,\t2.2\t.2\t)"; lwgeom_parser_result_init(&p); rv = lwgeom_parse_wkt(&p, wkt, LW_PARSER_CHECK_ALL); CU_ASSERT_EQUAL( rv, LW_SUCCESS ); - lwgeom_parser_result_free(&p); } @@ -403,4 +406,4 @@ void wkt_in_suite_setup(void) PG_ADD_TEST(suite, test_wkt_in_polyhedralsurface); PG_ADD_TEST(suite, test_wkt_in_errlocation); PG_ADD_TEST(suite, test_wkt_double); -} \ No newline at end of file +} -- 2.40.0