From a5b647e0e253716f60747e5e3a5d978a669e1714 Mon Sep 17 00:00:00 2001 From: anlicheng <244108715@qq.com> Date: Tue, 20 May 2025 18:51:18 +0800 Subject: [PATCH] fix efka --- apps/efka/src/efka_transport.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/efka/src/efka_transport.erl b/apps/efka/src/efka_transport.erl index 33c62e3..eac520a 100644 --- a/apps/efka/src/efka_transport.erl +++ b/apps/efka/src/efka_transport.erl @@ -52,7 +52,9 @@ async_call_reply(undefined, PacketId, Response) when is_integer(PacketId), is_bi async_call_reply(Pid, PacketId, Response) when is_pid(Pid), is_integer(PacketId), is_binary(Response) -> gen_server:cast(Pid, {async_call_reply, PacketId, Response}). --spec stop(Pid :: pid()) -> ok. +-spec stop(Pid :: pid() | undefined) -> ok. +stop(undefined) -> + ok; stop(Pid) when is_pid(Pid) -> gen_server:stop(Pid, normal, 2000).