commit 6fd5d14

default  ·  2022-12-10 09:36:31 +0000 UTC
parent 32b52bb
In process_queue(), do not retry for 404 or 410 status.
1 files changed,  +4, -0
+4, -0
 1@@ -983,6 +983,10 @@ void process_queue(snac *snac)
 2 
 3             if (!valid_status(status)) {
 4                 /* error sending; requeue? */
 5+                if (status == 404 || status == 410)
 6+                    /* explicit error: discard */
 7+                    snac_log(snac, xs_fmt("process_queue error %s %d", inbox, status));
 8+                else
 9                 if (retries > queue_retry_max)
10                     snac_log(snac, xs_fmt("process_queue giving up %s %d", inbox, status));
11                 else {