void DestroyGeoPolygon()

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);
}