Index | Thread | Search

From:
Tomas Volf <~@wolfsden.cz>
Subject:
[PATCH] acme-client: netproc.c: Handle processing order state.
To:
tech@openbsd.org
Cc:
Tomas Volf <~@wolfsden.cz>
Date:
Fri, 5 Jul 2024 17:03:09 +0200

Download raw body.

Thread
  • Tomas Volf:

    [PATCH] acme-client: netproc.c: Handle processing order state.

* usr.sbin/acme-client/netproc.c (netproc): Add case for ORDER_PROCESSING.
---
 usr.sbin/acme-client/netproc.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/usr.sbin/acme-client/netproc.c b/usr.sbin/acme-client/netproc.c
index f5abe040d7e..4c3069898b1 100644
--- a/usr.sbin/acme-client/netproc.c
+++ b/usr.sbin/acme-client/netproc.c
@@ -835,6 +835,13 @@ netproc(int kfd, int afd, int Cfd, int cfd, int dfd, int rfd,
 					goto out;
 			}
 			break;
+		case ORDER_PROCESSING:
+			/*
+			 * CA began the issuance process.  Nothing to do but
+			 * wait.
+			 */
+			sleep(RETRY_DELAY);
+			break;
 		case ORDER_READY:
 			/*
 			 * Write our acknowledgement that the challenges are
-- 
2.45.1