mmomtchev / node-gdal-async

Node.js bindings for GDAL (Geospatial Data Abstraction Library) with full async support
https://mmomtchev.github.io/node-gdal-async/
Apache License 2.0
133 stars 26 forks source link

Some `gdal.Layer` operations that must be locked are not #1

Closed mmomtchev closed 3 years ago

mmomtchev commented 3 years ago

gdal.Layer operations on the same Dataset object are not thread-safe and must be locked

Some operations are hidden behind NODE_WRAPPED_METHOD macros and are not properly locked.

Affects all versions since 3.0.