summaryrefslogtreecommitdiff
path: root/src/irmd
diff options
context:
space:
mode:
Diffstat (limited to 'src/irmd')
-rw-r--r--src/irmd/oap/hdr.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/irmd/oap/hdr.c b/src/irmd/oap/hdr.c
index 6f355133..0cff345c 100644
--- a/src/irmd/oap/hdr.c
+++ b/src/irmd/oap/hdr.c
@@ -292,9 +292,9 @@ static void write_oap_fixed(uint8_t * buf,
kex_len |= OAP_KEX_ROLE_BIT;
}
- kex_len = hton16(kex_len);
- memcpy(buf + offset, &kex_len, sizeof(kex_len));
- offset += sizeof(kex_len);
+ v = hton16(kex_len);
+ memcpy(buf + offset, &v, sizeof(v));
+ offset += sizeof(v);
v = hton16((uint16_t) data_len);
memcpy(buf + offset, &v, sizeof(v));