From d7771374e2ec07a2c26f9f52536a87846ded549d Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Tue, 23 Sep 2003 10:55:57 +0000 Subject: [PATCH] Fix alignment issues in hdb_dn2idl_internal --- servers/slapd/back-bdb/dn2id.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/servers/slapd/back-bdb/dn2id.c b/servers/slapd/back-bdb/dn2id.c index 0dccf94bd5..8b3f5de64e 100644 --- a/servers/slapd/back-bdb/dn2id.c +++ b/servers/slapd/back-bdb/dn2id.c @@ -995,9 +995,11 @@ hdb_dn2idl_internal( if (j) { EntryInfo *ei2; diskNode *d = (diskNode *)j; + short nrlen; AC_MEMCPY( &ei.bei_id, &d->entryID, sizeof(ID) ); - AC_MEMCPY( &ei.bei_nrdn.bv_len, &d->nrdnlen, sizeof(d->nrdnlen) ); + AC_MEMCPY( &nrlen, &d->nrdnlen, sizeof(d->nrdnlen) ); + ei.bei_nrdn.bv_len = nrlen; /* nrdn/rdn are set in-place. * hdb_cache_load will copy them as needed */ -- 2.39.5