SisMaker 1 год назад
Родитель
Сommit
794d4b2080
4 измененных файлов: 5 добавлений и 5 удалений
  1. +1
    -1
      include/wsCom.hrl
  2. +1
    -1
      src/eWSrv.erl
  3. +1
    -1
      src/wsSrv/wsHttpProtocol.erl
  4. +2
    -2
      src/wsSrv/wsTPHer.erl

+ 1
- 1
include/wsCom.hrl Просмотреть файл

@ -19,7 +19,7 @@
, {backlog, 4096}
]).
-define(IIF(Cond, Then, That), case Cond of true -> Then; _ -> That end).
-define(CASE(Cond, Then, That), case Cond of true -> Then; _ -> That end).
-export_type([
sendfile_opts/0

+ 1
- 1
src/eWSrv.erl Просмотреть файл

@ -57,5 +57,5 @@ openSrv(WSrvName, Port, WsOpts) ->
end.
closeSrv(WSrvNameOrPort) ->
WSrvName = ?IIF(is_integer(WSrvNameOrPort), wSrvName(WSrvNameOrPort), WSrvNameOrPort),
WSrvName = ?CASE(is_integer(WSrvNameOrPort), wSrvName(WSrvNameOrPort), WSrvNameOrPort),
eNet:close(WSrvName).

+ 1
- 1
src/wsSrv/wsHttpProtocol.erl Просмотреть файл

@ -53,7 +53,7 @@ request(header, Data, Socket, State) ->
request(header, Rest, Socket, State#wsState{buffer = Rest, headerCnt = NewHeaderCnt, temHeader = NewTemHeader, contentLength = ContentLength})
end;
'Transfer-Encoding' ->
IsChunked = ?IIF(Value == <<"chunked">> orelse Value == <<"Chunked">>, true, false),
IsChunked = ?CASE(Value == <<"chunked">> orelse Value == <<"Chunked">>, true, false),
case IsChunked of
true ->
case ChunkedSupp of

+ 2
- 2
src/wsSrv/wsTPHer.erl Просмотреть файл

@ -273,12 +273,12 @@ close_chunk(Ref) ->
%% If the referenced process is dead, return early with `{error, closed}',
%% instead of timing out.
send_chunk(Ref, Data) ->
?IIF(is_ref_alive(Ref),
?CASE(is_ref_alive(Ref),
send_chunk(Ref, Data, 5000),
{error, closed}).
is_ref_alive(Ref) ->
?IIF(node(Ref) =:= node(),
?CASE(node(Ref) =:= node(),
is_process_alive(Ref),
erpc:call(node(Ref), erlang, is_process_alive, [Ref])).

Загрузка…
Отмена
Сохранить