From b73e1489b06fd4546da6ba32697331584db02e71 Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Wed, 20 Apr 2022 16:22:07 +0200 Subject: Refactor: Eliminate most uses of pointers in structs --- src/fsm.go | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'src/fsm.go') diff --git a/src/fsm.go b/src/fsm.go index 2e778d9..c51d345 100644 --- a/src/fsm.go +++ b/src/fsm.go @@ -93,10 +93,6 @@ type FSM struct { } func (eduvpn *VPNState) HasTransition(check FSMStateID) bool { - // No fsm - if eduvpn.FSM == nil { - return false - } for _, transition_state := range eduvpn.FSM.States[eduvpn.FSM.Current] { if transition_state.To == check { return true @@ -107,10 +103,6 @@ func (eduvpn *VPNState) HasTransition(check FSMStateID) bool { } func (eduvpn *VPNState) InState(check FSMStateID) bool { - // No fsm - if eduvpn.FSM == nil { - return false - } return check == eduvpn.FSM.Current } @@ -184,7 +176,7 @@ func (eduvpn *VPNState) GenerateGraph() string { } func (eduvpn *VPNState) InitializeFSM() { - eduvpn.FSM = &FSM{ + eduvpn.FSM = FSM{ States: FSMStates{ DEREGISTERED: {{NO_SERVER, "Client registers"}}, NO_SERVER: {{CHOSEN_SERVER, "User chooses a server"}}, -- cgit v1.2.3