]> git.sur5r.net Git - openldap/commitdiff
Make sure mapsize changes take effect on Windows.
authorHoward Chu <hyc@symas.com>
Mon, 13 Jan 2014 01:37:04 +0000 (17:37 -0800)
committerHoward Chu <hyc@symas.com>
Mon, 13 Jan 2014 04:04:50 +0000 (20:04 -0800)
libraries/liblmdb/mdb.c

index b6e2f842c772347c2a133cc74feb495b9969ab45..6ca890fdf3f38f704516053e79e43f648b5d66b6 100644 (file)
@@ -3556,7 +3556,7 @@ mdb_env_open2(MDB_env *env)
                        env->me_mapsize = minsize;
        }
 
-       rc = mdb_env_map(env, meta.mm_address, newenv);
+       rc = mdb_env_map(env, meta.mm_address, newenv || env->me_mapsize != meta.mm_mapsize);
        if (rc)
                return rc;