georust / geos

Rust bindings for GEOS
https://docs.rs/geos/
MIT License
122 stars 42 forks source link

Invalid memory reference if all geometries aren't of same expected type on create_multi_* #29

Closed mthh closed 5 years ago

mthh commented 5 years ago

Step to reproduce :

let vec_geoms = vec![
    GGeom::new("POINT (1.3 2.4)").unwrap(),
    GGeom::new("LINESTRING(1 1,10 50,20 25)").unwrap(),
];
let multi_point = GGeom::create_multipoint(vec_geoms)?;