]> git.sur5r.net Git - openldap/commitdiff
ITS#8844 use getpid() in mdb_env_close0()
authorHoward Chu <hyc@openldap.org>
Wed, 2 May 2018 16:05:29 +0000 (17:05 +0100)
committerHoward Chu <hyc@openldap.org>
Wed, 2 May 2018 16:05:29 +0000 (17:05 +0100)
libraries/liblmdb/mdb.c

index 9693e893e1425eaea2558835600786bc1655bbec..a487e156fa8e4424dbb762461a4e2ff763177ddc 100644 (file)
@@ -5574,7 +5574,7 @@ mdb_env_close0(MDB_env *env, int excl)
        if (env->me_fd != INVALID_HANDLE_VALUE)
                (void) close(env->me_fd);
        if (env->me_txns) {
-               MDB_PID_T pid = env->me_pid;
+               MDB_PID_T pid = getpid();
                /* Clearing readers is done in this function because
                 * me_txkey with its destructor must be disabled first.
                 *