diff --git a/lib/aprsme/is/is.ex b/lib/aprsme/is/is.ex index a6a8199..fee6500 100644 --- a/lib/aprsme/is/is.ex +++ b/lib/aprsme/is/is.ex @@ -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