]> git.sur5r.net Git - openldap/commitdiff
Clear any struct padding in idbuf
authorHallvard Furuseth <hallvard@openldap.org>
Sun, 12 Mar 2017 15:59:23 +0000 (16:59 +0100)
committerHallvard Furuseth <hallvard@openldap.org>
Sun, 19 Mar 2017 12:21:52 +0000 (13:21 +0100)
libraries/liblmdb/mdb.c

index e2b48589e092645586637a687c6a1958fdbe03f4..59e3d938b1668621f9f3c98dac41c7f6a06279c8 100644 (file)
@@ -5151,6 +5151,7 @@ mdb_env_setup_locks(MDB_env *env, MDB_name *fname, int mode, int *excl)
 #define        MDB_SHORT_SEMNAMES      1       /* limited to 14 chars */
 #endif
                if (fstat(env->me_lfd, &stbuf)) goto fail_errno;
+               memset(&idbuf, 0, sizeof(idbuf));
                idbuf.dev = stbuf.st_dev;
                idbuf.ino = stbuf.st_ino;
                env->me_txns->mti_mutexid = mdb_hash(&idbuf, sizeof(idbuf))