PostGIS 3.7.0dev-r@@SVN_REVISION@@
Loading...
Searching...
No Matches

◆ test_wkt_leak()

static void test_wkt_leak ( void  )
static

Definition at line 409 of file cu_in_wkt.c.

410{
411 /* OSS-FUZZ: https://trac.osgeo.org/postgis/ticket/4537 */
412 char *wkt = "TINEMPTY,";
413 char *err = cu_wkt_in(wkt, WKT_EXTENDED);
414 ASSERT_STRING_EQUAL(err, "parse error - invalid geometry");
415 lwfree(err);
416
417 /* OSS-FUZZ: https://trac.osgeo.org/postgis/ticket/4545 */
418 wkt = "GEOMeTRYCOLLECTION(POLYHEDRALSURFACEEMPTY ";
419 err = cu_wkt_in(wkt, WKT_EXTENDED);
420 ASSERT_STRING_EQUAL(err, "parse error - invalid geometry");
421 lwfree(err);
422}
static char * cu_wkt_in(char *wkt, uint8_t variant)
Definition cu_in_wkt.c:50
#define ASSERT_STRING_EQUAL(o, e)
#define WKT_EXTENDED
Definition liblwgeom.h:2221
void lwfree(void *mem)
Definition lwutil.c:248

References ASSERT_STRING_EQUAL, cu_wkt_in(), lwfree(), and WKT_EXTENDED.

Referenced by wkt_in_suite_setup().

Here is the call graph for this function:
Here is the caller graph for this function: