From 9570d01792fbdd91301dddf511037a9d8e1dcc83 Mon Sep 17 00:00:00 2001 From: William Yang Date: Mon, 5 Apr 2021 14:28:00 +0200 Subject: [PATCH] fix(quic): error handling for getstats. - return {error, closed} instead - quicer demo/3 branch. --- apps/emqx/src/emqx_quic_stream.erl | 2 +- rebar.config | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/emqx/src/emqx_quic_stream.erl b/apps/emqx/src/emqx_quic_stream.erl index 1c99ad7da..056c5dd24 100644 --- a/apps/emqx/src/emqx_quic_stream.erl +++ b/apps/emqx/src/emqx_quic_stream.erl @@ -48,7 +48,7 @@ peercert(_S) -> getstat(Socket, Stats) -> case quicer:getstats(Socket, Stats) of - {error, _} -> []; + {error, _} -> {error, closed}; Res -> {ok, Res} end. diff --git a/rebar.config b/rebar.config index ac0604728..67efca3f6 100644 --- a/rebar.config +++ b/rebar.config @@ -54,7 +54,7 @@ , {snabbkaffe, {git, "https://github.com/kafka4beam/snabbkaffe.git", {tag, "0.13.0"}}} , {hocon, {git, "https://github.com/emqx/hocon.git", {tag, "0.5.1"}}} , {emqx_http_lib, {git, "https://github.com/emqx/emqx_http_lib.git", {tag, "0.2.1"}}} - , {quicer, {git, "https://github.com/qzhuyan/quic.git", {branch, "fix/getopt3-free-bin"}}} + , {quicer, {git, "https://github.com/qzhuyan/quic.git", {branch, "demo/3"}}} ]}. {xref_ignores,