Code portability fix
diff --git a/library/ssl_tls.c b/library/ssl_tls.c
index cf7ad4e..b88080a 100644
--- a/library/ssl_tls.c
+++ b/library/ssl_tls.c
@@ -4223,6 +4223,7 @@
     size_t i, n;
     const mbedtls_ssl_ciphersuite_t *ciphersuite_info = ssl->transform_negotiate->ciphersuite_info;
     int authmode = ssl->conf->authmode;
+    uint8_t alert;
 
     MBEDTLS_SSL_DEBUG_MSG( 2, ( "=> parse certificate" ) );
 
@@ -4403,8 +4404,6 @@
                                   ssl->in_msg + i, n );
         switch( ret )
         {
-        uint8_t alert;
-
         case 0: /*ok*/
         case MBEDTLS_ERR_X509_UNKNOWN_SIG_ALG + MBEDTLS_ERR_OID_NOT_FOUND:
             /* Ignore certificate with an unknown algorithm: maybe a