in src/main/c/h3-java/src/jniapi.c [143:155]
void DestroyGeoPolygon(JNIEnv *env, jdoubleArray verts,
jintArray holeSizesElements, jdoubleArray holeVerts,
GeoPolygon *polygon) {
(**env).ReleaseDoubleArrayElements(env, verts, polygon->geoloop.verts, 0);
if (polygon->numHoles > 0) {
// The hole verts were pinned only once, so we don't need to iterate.
(**env).ReleaseDoubleArrayElements(env, holeVerts,
polygon->holes[0].verts, 0);
}
free(polygon->holes);
}