From 681ac70d109ac57d83cfac754344bf37a20d177a Mon Sep 17 00:00:00 2001 From: anlicheng <244108715@qq.com> Date: Thu, 2 Apr 2026 16:34:59 +0800 Subject: [PATCH] fix --- src/http_handler/network_handler.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/http_handler/network_handler.erl b/src/http_handler/network_handler.erl index 3cf2416..4451c70 100644 --- a/src/http_handler/network_handler.erl +++ b/src/http_handler/network_handler.erl @@ -36,7 +36,7 @@ handle_request("POST", "/network/delete", _, #{<<"id">> := NetworkId}) when Netw end end; -handle_request("POST", "/network/exit_node_control", _, #{<<"id">> := NetworkId, <<"action">> := Action, <<"dst_mac">> := DstMac, <<"remark">> := Remark, <<"timeout">> := Timeout}) when NetworkId > 0 -> +handle_request("POST", "/network/exit_node_control", _, #{<<"id">> := NetworkId, <<"action">> := Action, <<"dst_mac">> := DstMac0, <<"remark">> := Remark, <<"timeout">> := Timeout}) when NetworkId > 0 -> case sdlan_network:get_pid(NetworkId) of undefined -> {ok, 200, sdlan_util:json_data(<<"network not found">>)}; @@ -46,6 +46,7 @@ handle_request("POST", "/network/exit_node_control", _, #{<<"id">> := NetworkId, action = Action, remark = Remark }}, + DstMac = sdlan_util:mac_str_to_bin(DstMac0), case sdlan_network:command(NetworkId, ReceiverPid, DstMac, SubCommand) of {error, Reason} -> {ok, 200, sdlan_util:json_error(-1, Reason)};