Fix missing TicketMaxEarlyDataInfo in first session ticket.

Change-Id: Ib24208e0ebdb1787c629ee29bd0115332ac36e73
Reviewed-on: https://boringssl-review.googlesource.com/21484
Reviewed-by: David Benjamin <davidben@google.com>
diff --git a/ssl/tls13_server.cc b/ssl/tls13_server.cc
index ea1beae..9fe2d5d 100644
--- a/ssl/tls13_server.cc
+++ b/ssl/tls13_server.cc
@@ -165,6 +165,10 @@
     }
     hs->new_session->ticket_age_add_valid = 1;
 
+    if (ssl->cert->enable_early_data) {
+      hs->new_session->ticket_max_early_data = kMaxEarlyDataAccepted;
+    }
+
     ScopedCBB cbb;
     CBB body, ticket, extensions;
     if (!ssl->method->init_message(ssl, cbb.get(), &body,
@@ -178,8 +182,6 @@
     }
 
     if (ssl->cert->enable_early_data) {
-      hs->new_session->ticket_max_early_data = kMaxEarlyDataAccepted;
-
       CBB early_data_info;
       if (!CBB_add_u16(&extensions, TLSEXT_TYPE_ticket_early_data_info) ||
           !CBB_add_u16_length_prefixed(&extensions, &early_data_info) ||