mirror of
https://github.com/isar/libmdbx.git
synced 2025-10-30 15:19:01 +08:00
mdbx-windows: исправление утечки overlapped-дескриптора.
This commit is contained in:
@@ -14877,10 +14877,8 @@ __cold static int env_close(MDBX_env *env) {
|
||||
}
|
||||
|
||||
#if defined(_WIN32) || defined(_WIN64)
|
||||
if (env->me_overlapped_fd) {
|
||||
CloseHandle(env->me_overlapped_fd);
|
||||
env->me_overlapped_fd = 0;
|
||||
}
|
||||
eASSERT(env, !env->me_overlapped_fd ||
|
||||
env->me_overlapped_fd == INVALID_HANDLE_VALUE);
|
||||
if (env->me_data_lock_event != INVALID_HANDLE_VALUE) {
|
||||
CloseHandle(env->me_data_lock_event);
|
||||
env->me_data_lock_event = INVALID_HANDLE_VALUE;
|
||||
|
||||
Reference in New Issue
Block a user