Skip to content

Commit 1213213

Browse files
committed
Merge branch 'raimo/kernel/conn_owners-linger/OTP-20265' into maint
* raimo/kernel/conn_owners-linger/OTP-20265: Update conn_owners to remove CheckPid when killed
2 parents 31df515 + 6150455 commit 1213213

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

lib/kernel/src/net_kernel.erl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2293,8 +2293,8 @@ setup(Node, CheckPid, CheckTimer, CheckRes, State) ->
22932293
address = Addr,
22942294
type = normal}),
22952295
State2 = delete_owner(CheckPid, State),
2296-
Owners = State#state.conn_owners,
2297-
State2#state{conn_owners = Owners#{SetupPid => Node}};
2296+
Owners2 = State2#state.conn_owners,
2297+
State2#state{conn_owners = Owners2#{SetupPid => Node}};
22982298
CheckError ->
22992299
Failure = {setup_check_failed, Node, CheckError},
23002300
verbose(Failure, 2, State),
@@ -2303,7 +2303,7 @@ setup(Node, CheckPid, CheckTimer, CheckRes, State) ->
23032303
Conn#connection.type, State)
23042304
end;
23052305
_ ->
2306-
State
2306+
delete_owner(CheckPid, State)
23072307
end.
23082308

23092309
setup_check_timeout(Node, CheckPid, State) ->

0 commit comments

Comments
 (0)