in src/main/c/h3-java/src/jniapi.c [206:219]
void DestroyGeoPolygon(JNIEnv *env, jdoubleArray verts,
jintArray holeSizesElements, jdoubleArray holeVerts,
GeoPolygon *polygon) {
(**env).ReleaseDoubleArrayElements(env, verts, polygon->geoloop.verts,
JNI_ABORT);
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, JNI_ABORT);
free(polygon->holes);
}
}