Procházet zdrojové kódy

ft: 代码修改

master
SisMaker před 3 roky
rodič
revize
b84103bf7e
2 změnil soubory, kde provedl 12 přidání a 2 odebrání
  1. +6
    -1
      src/agVstCli/agSslAgency.erl
  2. +6
    -1
      src/agVstCli/agTcpAgency.erl

+ 6
- 1
src/agVstCli/agSslAgency.erl Zobrazit soubor

@ -182,7 +182,12 @@ handleMsg(Msg, #srvState{serverName = ServerName} = SrvState, CliState) ->
-spec terminate(term(), srvState(), cliState()) -> ok.
terminate(Reason, #srvState{socket = Socket} = SrvState, CliState) ->
{ok, NewSrvState, NewCliState} = waitAllReqOver(SrvState, CliState),
ssl:close(Socket),
case Socket of
undefiend ->
ignore;
_ ->
ssl:close(Socket)
end,
agAgencyUtils:dealClose(NewSrvState, NewCliState, {error, shutdown}),
exit(Reason).

+ 6
- 1
src/agVstCli/agTcpAgency.erl Zobrazit soubor

@ -187,7 +187,12 @@ handleMsg(Msg, #srvState{serverName = ServerName} = SrvState, CliState) ->
-spec terminate(term(), srvState(), cliState()) -> ok.
terminate(Reason, #srvState{socket = Socket} = SrvState, CliState) ->
{ok, NewSrvState, NewCliState} = waitAllReqOver(SrvState, CliState),
gen_tcp:close(Socket),
case Socket of
undefiend ->
ignore;
_ ->
gen_tcp:close(Socket)
end,
agAgencyUtils:dealClose(NewSrvState, NewCliState, {error, shutdown}),
exit(Reason).

Načítá se…
Zrušit
Uložit