Add SSL_early_get1_extensions_present()
[openssl.git] / ssl / statem / extensions.c
index b4d85d958c5f1cb430a970c14631e01dc8d4c8a6..d40c34cd1c0b67f362235fa4353596b8e9b97720 100644 (file)
@@ -462,6 +462,7 @@ int tls_collect_extensions(SSL *s, PACKET *packet, unsigned int context,
         return 0;
     }
 
+    i = 0;
     while (PACKET_remaining(&extensions) > 0) {
         unsigned int type, idx;
         PACKET extension;
@@ -518,6 +519,7 @@ int tls_collect_extensions(SSL *s, PACKET *packet, unsigned int context,
             thisex->data = extension;
             thisex->present = 1;
             thisex->type = type;
+            thisex->received_order = i++;
         }
     }