Merge pull request #337 from h2o/kazuho/reject-0rtt-if-configured-as-such
reject early data if configured as such
diff --git a/lib/picotls.c b/lib/picotls.c
index 9f405e2..0f21196 100644
--- a/lib/picotls.c
+++ b/lib/picotls.c
@@ -3521,7 +3521,7 @@
int64_t delta = (now - issue_at) - (identity->obfuscated_ticket_age - age_add);
if (delta < 0)
delta = -delta;
- if (delta <= PTLS_EARLY_DATA_MAX_DELAY)
+ if (tls->ctx->max_early_data_size != 0 && delta <= PTLS_EARLY_DATA_MAX_DELAY)
*accept_early_data = 1;
}
/* check server-name */