From 94d9c75c1cba419e791787371b4153b7a9b4e2a5 Mon Sep 17 00:00:00 2001
From: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
Date: Wed, 9 Sep 2020 22:26:13 +0900
Subject: [PATCH] Compile with gcc-9

---
 lib/ngtcp2_conv.c | 4 +++-
 lib/ngtcp2_pkt.c  | 4 ++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/lib/ngtcp2_conv.c b/lib/ngtcp2_conv.c
index 18cf3147..0f150fea 100644
--- a/lib/ngtcp2_conv.c
+++ b/lib/ngtcp2_conv.c
@@ -85,9 +85,11 @@ uint64_t ngtcp2_get_varint(size_t *plen, const uint8_t *p) {
     memcpy(&n, p, 8);
     n.b[0] &= 0x3f;
     return ngtcp2_ntohl64(n.n64);
+  default:
+    assert(0);
   }
 
-  assert(0);
+  return 0;
 }
 
 int64_t ngtcp2_get_pkt_num(const uint8_t *p, size_t pkt_numlen) {
diff --git a/lib/ngtcp2_pkt.c b/lib/ngtcp2_pkt.c
index 257f22e8..3dafab2a 100644
--- a/lib/ngtcp2_pkt.c
+++ b/lib/ngtcp2_pkt.c
@@ -368,8 +368,8 @@ ngtcp2_ssize ngtcp2_pkt_encode_hd_long(uint8_t *out, size_t outlen,
 
   p = out;
 
-  *p++ = NGTCP2_HEADER_FORM_BIT | NGTCP2_FIXED_BIT_MASK |
-         (uint8_t)(hd->type << 4) | (uint8_t)(hd->pkt_numlen - 1);
+  *p++ = (uint8_t)(NGTCP2_HEADER_FORM_BIT | NGTCP2_FIXED_BIT_MASK |
+                   (hd->type << 4) | (uint8_t)(hd->pkt_numlen - 1));
   p = ngtcp2_put_uint32be(p, hd->version);
   *p++ = (uint8_t)hd->dcid.datalen;
   if (hd->dcid.datalen) {
-- 
GitLab