From 298c1dfc7b7ad2cfc21afaa83bb6d9d3c6a3be39 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sun, 5 Jun 2022 10:12:36 +0900 Subject: [PATCH] ngtcp2: fix assertion failure on EMSGSIZE Closes #8958 --- lib/vquic/ngtcp2.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/vquic/ngtcp2.c b/lib/vquic/ngtcp2.c index d5204ab6af..e8c013e5d8 100644 --- a/lib/vquic/ngtcp2.c +++ b/lib/vquic/ngtcp2.c @@ -1918,8 +1918,9 @@ static CURLcode do_sendmsg(size_t *psent, struct Curl_easy *data, int sockfd, return CURLE_SEND_ERROR; } } - - assert(pktlen == (size_t)sent); + else { + assert(pktlen == (size_t)sent); + } *psent = pktlen;