From 4ed2cf4b6e583e440712cf30b27ab7281af23e4e Mon Sep 17 00:00:00 2001 From: John Safranek Date: Wed, 22 May 2013 18:36:13 -0700 Subject: [PATCH] Earlier DTLS transmit patch, moved local variable definition to top of block --- src/internal.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/internal.c b/src/internal.c index 0c225ab67..fcfe8f9cc 100644 --- a/src/internal.c +++ b/src/internal.c @@ -5046,14 +5046,17 @@ int SendFinished(CYASSL* ssl) int ret; int headerSz = HANDSHAKE_HEADER_SZ; + #ifdef CYASSL_DTLS + word32 sequence_number = ssl->keys.dtls_sequence_number; + word16 epoch = ssl->keys.dtls_epoch; + #endif + /* check for available size */ if ((ret = CheckAvailableSize(ssl, sizeof(input) + MAX_MSG_EXTRA)) != 0) return ret; #ifdef CYASSL_DTLS - word32 sequence_number = ssl->keys.dtls_sequence_number; - word16 epoch = ssl->keys.dtls_epoch; if (ssl->options.dtls) { /* Send Finished message with the next epoch, but don't commit that * change until the other end confirms its reception. */