{
GEOSGeom_destroy(g1);
GEOSGeom_destroy(g2);
- lwerror("Error performing intersection.");
+ lwerror("Error performing intersection: %s",
+ lwgeom_geos_errmsg);
return NULL; /* never get here */
}
GEOSGeom_destroy(g1);
GEOSGeom_destroy(g2);
GEOSGeom_destroy(g3);
- lwerror("GEOS Intersection() threw an error (result postgis geometry formation)!");
+ lwerror("Error performing intersection: GEOS2LWGEOM: %s",
+ lwgeom_geos_errmsg);
return NULL ; /* never get here */
}
GEOSGeom_destroy(g1);
GEOSGeom_destroy(g2);
GEOSGeom_destroy(g3);
- lwerror("GEOS difference() threw an error (result postgis geometry formation)!");
+ lwerror("Error performing difference: GEOS2LWGEOM: %s",
+ lwgeom_geos_errmsg);
return NULL; /* never get here */
}
if (result == NULL)
{
- lwerror("GEOS union() threw an error (result postgis geometry formation)!");
+ lwerror("Error performing union: GEOS2LWGEOM: %s",
+ lwgeom_geos_errmsg);
return NULL; /*never get here */
}