]> granicus.if.org Git - postgis/commitdiff
Do not deep-free return from lwcollection_homogenize as it doesn't copy POINTARRAY...
authorSandro Santilli <strk@keybit.net>
Mon, 4 Jul 2011 13:56:04 +0000 (13:56 +0000)
committerSandro Santilli <strk@keybit.net>
Mon, 4 Jul 2011 13:56:04 +0000 (13:56 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@7579 b70326c6-7e19-0410-871a-916f4a2858ee

liblwgeom/cunit/cu_homogenize.c

index bd5d2839a76d12ba5506ce1c4b9be9a686304838..411c6ac0c2cb0213c0b261ced7ce2d2f6ba0cc24 100644 (file)
@@ -44,12 +44,11 @@ static void do_coll_test(char * in, char * out)
        if (strcmp(tmp, out))
                fprintf(stderr, "\nIn:   %s\nOut:  %s\nTheo: %s\n",
                        in, tmp, out);
-       lwfree(tmp);
-       tmp = lwgeom_to_ewkt(h, PARSER_CHECK_NONE);
        CU_ASSERT_STRING_EQUAL(tmp, out);
        lwfree(tmp);
        lwgeom_free(g);
-       lwgeom_free(h);
+       /* See http://trac.osgeo.org/postgis/ticket/1104 */
+       lwgeom_release(h);
 }