PostGIS  3.4.0dev-r@@SVN_REVISION@@

◆ 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  CU_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  CU_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 WKT_EXTENDED
Definition: liblwgeom.h:2186
void lwfree(void *mem)
Definition: lwutil.c:242

References 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: