fix(exproto): fix bad socket type
* fix(exproto): fix bad socket type * chore(exproto): update appup.src
This commit is contained in:
parent
5bc33b9b5b
commit
c878c73395
|
@ -1,6 +1,6 @@
|
||||||
{application, emqx_exproto,
|
{application, emqx_exproto,
|
||||||
[{description, "EMQ X Extension for Protocol"},
|
[{description, "EMQ X Extension for Protocol"},
|
||||||
{vsn, "4.3.0"}, %% strict semver
|
{vsn, "4.3.1"}, %% strict semver
|
||||||
{modules, []},
|
{modules, []},
|
||||||
{registered, []},
|
{registered, []},
|
||||||
{mod, {emqx_exproto_app, []}},
|
{mod, {emqx_exproto_app, []}},
|
||||||
|
|
|
@ -0,0 +1,15 @@
|
||||||
|
%% -*-: erlang -*-
|
||||||
|
{VSN,
|
||||||
|
[
|
||||||
|
{"4.3.0", [
|
||||||
|
{load_module, emqx_exproto_conn, brutal_purge, soft_purge, []}
|
||||||
|
]},
|
||||||
|
{<<".*">>, []}
|
||||||
|
],
|
||||||
|
[
|
||||||
|
{"4.3.0", [
|
||||||
|
{load_module, emqx_exproto_conn, brutal_purge, soft_purge, []}
|
||||||
|
]},
|
||||||
|
{<<".*">>, []}
|
||||||
|
]
|
||||||
|
}.
|
|
@ -17,6 +17,7 @@
|
||||||
%% TCP/TLS/UDP/DTLS Connection
|
%% TCP/TLS/UDP/DTLS Connection
|
||||||
-module(emqx_exproto_conn).
|
-module(emqx_exproto_conn).
|
||||||
|
|
||||||
|
-include_lib("esockd/include/esockd.hrl").
|
||||||
-include_lib("emqx/include/types.hrl").
|
-include_lib("emqx/include/types.hrl").
|
||||||
-include_lib("emqx/include/logger.hrl").
|
-include_lib("emqx/include/logger.hrl").
|
||||||
|
|
||||||
|
@ -195,7 +196,12 @@ esockd_ensure_ok_or_exit(Fun, {esockd_transport, Socket}) ->
|
||||||
esockd_type({udp, _, _}) ->
|
esockd_type({udp, _, _}) ->
|
||||||
udp;
|
udp;
|
||||||
esockd_type({esockd_transport, Socket}) ->
|
esockd_type({esockd_transport, Socket}) ->
|
||||||
esockd_transport:type(Socket).
|
case esockd_transport:type(Socket) of
|
||||||
|
proxy ->
|
||||||
|
esockd_transport:type(Socket#proxy_socket.socket);
|
||||||
|
Type ->
|
||||||
|
Type
|
||||||
|
end.
|
||||||
|
|
||||||
esockd_setopts({udp, _, _}, _) ->
|
esockd_setopts({udp, _, _}, _) ->
|
||||||
ok;
|
ok;
|
||||||
|
|
Loading…
Reference in New Issue