Quellcode durchsuchen

Return 110 "Response Is Stale" to stale actors.

default vor 4 Jahren
Ursprung
Commit
51dc99a86d
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      data.c

+ 2 - 1
data.c

@@ -686,13 +686,14 @@ int actor_get(snac *snac, char *actor, d_char **data)
 
 
     if (t + max_time < (float) time(NULL)) {
     if (t + max_time < (float) time(NULL)) {
         /* actor data exists but also stinks */
         /* actor data exists but also stinks */
-        status = 202;
 
 
         if ((f = fopen(fn, "a")) != NULL) {
         if ((f = fopen(fn, "a")) != NULL) {
             /* write a blank at the end to 'touch' the file */
             /* write a blank at the end to 'touch' the file */
             fwrite(" ", 1, 1, f);
             fwrite(" ", 1, 1, f);
             fclose(f);
             fclose(f);
         }
         }
+
+        status = 110; /* "Response Is Stale" */
     }
     }
     else {
     else {
         /* it's still valid */
         /* it's still valid */