]> git.sur5r.net Git - openldap/commitdiff
ITS#8844 use getpid() in mdb_env_close0() mdb.RE/0.9
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:06:15 +0000 (17:06 +0100)
libraries/liblmdb/mdb.c

index d9e7c5e1ebbf9b39c3306d2fb939bd17bce7213b..0662f2d8bfa72c0cd4a11ed4768b68668a9da9d5 100644 (file)
@@ -5063,7 +5063,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.
                 *