diff --git a/apps/emqx/src/emqx_quic_stream.erl b/apps/emqx/src/emqx_quic_stream.erl index a80af643a..1c99ad7da 100644 --- a/apps/emqx/src/emqx_quic_stream.erl +++ b/apps/emqx/src/emqx_quic_stream.erl @@ -47,8 +47,10 @@ peercert(_S) -> nossl. getstat(Socket, Stats) -> - Res = quicer:getstats(Socket, Stats), - {ok, lists:keyreplace(send_pend, 1, Res, {send_pend, 0})}. + case quicer:getstats(Socket, Stats) of + {error, _} -> []; + Res -> {ok, Res} + end. setopts(_Socket, _Opts) -> ok.