From 51dc99a86d3b10b5bcea52346f1e912daabe3c76 Mon Sep 17 00:00:00 2001 From: default Date: Thu, 22 Sep 2022 18:56:50 +0200 Subject: Return 110 "Response Is Stale" to stale actors. --- data.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data.c b/data.c index 72bb3ac..878a2c5 100644 --- a/data.c +++ b/data.c @@ -686,13 +686,14 @@ int actor_get(snac *snac, char *actor, d_char **data) if (t + max_time < (float) time(NULL)) { /* actor data exists but also stinks */ - status = 202; if ((f = fopen(fn, "a")) != NULL) { /* write a blank at the end to 'touch' the file */ fwrite(" ", 1, 1, f); fclose(f); } + + status = 110; /* "Response Is Stale" */ } else { /* it's still valid */ -- cgit v1.2.3