Changeset: e331374aaeea for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e331374aaeea
Modified Files:
        geom/monetdb5/geom.mx
Branch: Aug2011
Log Message:

Use GEOSFree instead of free.
This makes sure that we use the free that comes with the malloc that
the geos library uses.


diffs (30 lines):

diff --git a/geom/monetdb5/geom.mx b/geom/monetdb5/geom.mx
--- a/geom/monetdb5/geom.mx
+++ b/geom/monetdb5/geom.mx
@@ -569,7 +569,7 @@ wkbTOSTR(char **dst,                /* INOUT: dst char
 
        if (wkt) {
                snprintf(*dst, *len, "\"%s\"", wkt);
-               free(wkt);
+               GEOSFree(wkt);
        } else {
                strcpy(*dst, "nil");
        }
@@ -619,7 +619,7 @@ wkbFROMSTR(char *src,               /* IN: to-be-pars
                assert(wkbLen <= GDK_int_max);
                (*atom)->len = (int) wkbLen;
                memcpy(&(*atom)->data, wkbSer, wkbLen);
-               free(wkbSer);
+               GEOSFree(wkbSer);
        }
        wkbLen = strlen(src);
        assert(wkbLen <= GDK_int_max);
@@ -933,7 +933,7 @@ geos2wkb(GEOSGeom geosGeometry)
                assert(wkbLen <= GDK_int_max);
                atom->len = (int) wkbLen;
                memcpy(&atom->data, w, wkbLen);
-               free(w);
+               GEOSFree(w);
        }
        return atom;
 }
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to