瀏覽代碼

ft: 代码修改

master
SisMaker 3 年之前
父節點
當前提交
b84103bf7e
共有 2 個文件被更改,包括 12 次插入2 次删除
  1. +6
    -1
      src/agVstCli/agSslAgency.erl
  2. +6
    -1
      src/agVstCli/agTcpAgency.erl

+ 6
- 1
src/agVstCli/agSslAgency.erl 查看文件

@ -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 查看文件

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

Loading…
取消
儲存