diff --git a/auth/store/receivedRequest.go b/auth/store/receivedRequest.go index 5eaee2e8e758c2e6f175a908d85a687dfb771f81..e41fc8f8b6f190b72e2212c002a4414b879c19a6 100644 --- a/auth/store/receivedRequest.go +++ b/auth/store/receivedRequest.go @@ -1,7 +1,6 @@ package store import ( - "os" "sync" "github.com/cloudflare/circl/dh/sidh" @@ -76,12 +75,12 @@ func loadReceivedRequest(kv *versioned.KV, partner *id.ID) ( partner) } - round, err := rounds.LoadRound(kv, makeRoundKey(partner)) - if err != nil { - if contactVersion == 0 && os.IsNotExist(err) { - jww.WARN.Printf("Old contact version, round to nil") - round = rounds.Round{} - } else { + round := rounds.Round{} + if contactVersion == 0 { + jww.WARN.Printf("Old contact version, round to nil") + } else { + round, err = rounds.LoadRound(kv, makeRoundKey(partner)) + if err != nil { return nil, errors.WithMessagef(err, "Failed to Load "+ "round request was received on with %s", partner)