]> git.sur5r.net Git - openldap/commitdiff
Fix envinfo to return fixed map address
authorHoward Chu <hyc@symas.com>
Thu, 3 Jul 2014 15:31:57 +0000 (08:31 -0700)
committerHoward Chu <hyc@symas.com>
Thu, 3 Jul 2014 15:31:57 +0000 (08:31 -0700)
libraries/liblmdb/mdb.c

index a90372f34abd22eb82a0bcdf31e144d95593b991..d64c954990bef66080248a21109d2fa5af27ba98 100644 (file)
@@ -8671,7 +8671,7 @@ mdb_env_info(MDB_env *env, MDB_envinfo *arg)
                return EINVAL;
 
        toggle = mdb_env_pick_meta(env);
-       arg->me_mapaddr = (env->me_flags & MDB_FIXEDMAP) ? env->me_map : 0;
+       arg->me_mapaddr = env->me_metas[toggle]->mm_address;
        arg->me_mapsize = env->me_mapsize;
        arg->me_maxreaders = env->me_maxreaders;