]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
dtls: Write epoch to sequence number.
authorJonathan Bastien-Filiatrault <joe@x2a.org>
Fri, 17 Sep 2010 18:34:07 +0000 (14:34 -0400)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Thu, 17 Feb 2011 21:51:55 +0000 (22:51 +0100)
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
lib/gnutls_constate.c

index 511bc24f84e4f3da8e4e726735c33437b7ed4319..aadb110d6656c7cf0be8a4c4d3a8dc968cab14da 100644 (file)
@@ -731,6 +731,9 @@ _gnutls_epoch_alloc (gnutls_session_t session, uint16_t epoch,
   (*slot)->mac_algorithm = GNUTLS_MAC_UNKNOWN;
   (*slot)->compression_algorithm = GNUTLS_COMP_UNKNOWN;
 
+  if (_gnutls_is_dtls (session))
+    _gnutls_write_uint16 (epoch, UINT64DATA((*slot)->write.sequence_number));
+
   if (out != NULL)
     *out = *slot;