Bladeren bron

ft: 代码修改

master
SisMaker 3 jaren geleden
bovenliggende
commit
b84103bf7e
2 gewijzigde bestanden met toevoegingen van 12 en 2 verwijderingen
  1. +6
    -1
      src/agVstCli/agSslAgency.erl
  2. +6
    -1
      src/agVstCli/agTcpAgency.erl

+ 6
- 1
src/agVstCli/agSslAgency.erl Bestand weergeven

@ -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 Bestand weergeven

@ -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).

Laden…
Annuleren
Opslaan