Fix cancel_timer crash on nil timer ref during shutdown
This commit is contained in:
parent
528c64bfbc
commit
a5d4f6c16c
1 changed files with 2 additions and 2 deletions
|
|
@ -467,8 +467,8 @@ defmodule Aprsme.Is do
|
|||
end
|
||||
|
||||
# Cancel timers
|
||||
if Map.has_key?(state, :timer), do: Process.cancel_timer(state.timer)
|
||||
if Map.has_key?(state, :keepalive_timer), do: Process.cancel_timer(state.keepalive_timer)
|
||||
if timer = Map.get(state, :timer), do: Process.cancel_timer(timer)
|
||||
if timer = Map.get(state, :keepalive_timer), do: Process.cancel_timer(timer)
|
||||
|
||||
# Close socket
|
||||
case Map.get(state, :socket) do
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue