summaryrefslogtreecommitdiff
path: root/lib/state.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/state.c')
-rw-r--r--lib/state.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/state.c b/lib/state.c
index 0aec397241..ae77b9afef 100644
--- a/lib/state.c
+++ b/lib/state.c
@@ -1479,7 +1479,7 @@ gnutls_record_get_state(gnutls_session_t session,
}
if (seq_number)
- memcpy(seq_number, UINT64DATA(record_state->sequence_number), 8);
+ _gnutls_write_uint64(record_state->sequence_number, seq_number);
return 0;
}
@@ -1523,7 +1523,7 @@ gnutls_record_set_state(gnutls_session_t session,
else
record_state = &record_params->write;
- memcpy(UINT64DATA(record_state->sequence_number), seq_number, 8);
+ record_state->sequence_number = _gnutls_read_uint64(seq_number);
if (IS_DTLS(session)) {
_dtls_reset_window(record_params);