From 316045ecdb2bc01a4ea7f4c2d197696ace572734 Mon Sep 17 00:00:00 2001 From: "Richard T. Carback III" <rick.carback@gmail.com> Date: Wed, 6 Apr 2022 19:37:51 +0000 Subject: [PATCH] Remove restriction when resetting a channel --- auth/request.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/auth/request.go b/auth/request.go index 754597868..c7c9e16d8 100644 --- a/auth/request.go +++ b/auth/request.go @@ -88,10 +88,12 @@ func requestAuth(partner, me contact.Contact, rng io.Reader, reset bool, } else if err == nil { switch rqType { case auth.Receive: - // TODO: We've already received a request, so send a - // confirmation instead? - return 0, errors.Errorf("Cannot send a request after " + - "receiving a request") + if reset { + storage.Auth().DeleteRequest(partner.ID) + } else { + return 0, errors.Errorf("Cannot send a " + + "request after receiving a request") + } case auth.Sent: resend = true default: -- GitLab