summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mbbsd/cache.c21
1 files changed, 15 insertions, 6 deletions
diff --git a/mbbsd/cache.c b/mbbsd/cache.c
index b9104d3a..58234432 100644
--- a/mbbsd/cache.c
+++ b/mbbsd/cache.c
@@ -978,6 +978,10 @@ reload_pttcache(void)
memset(SHM->notes[id], 0, sizeof(SHM->notes[0]));
else
id++;
+#ifdef _BBS_UTIL_C_
+ // Debug purpose
+ // printf("found aggressive: %s\n", buf);
+#endif
}
else
{
@@ -991,16 +995,21 @@ reload_pttcache(void)
} // end of file loop
fclose(fp1);
- // decide next aggressive state
- if (rawid && aggid*3 >= rawid) // if aggressive exceed 1/3
- set_aggressive_state(1);
- else
- set_aggressive_state(0);
-
if (id >= MAX_MOVIE)
break;
} // end of .DIR loop
fclose(fp);
+
+ // decide next aggressive state
+ if (rawid && aggid*3 >= rawid) // if aggressive exceed 1/3
+ set_aggressive_state(1);
+ else
+ set_aggressive_state(0);
+
+#ifdef _BBS_UTIL_C_
+ printf("id(%d)/agg(%d)/raw(%d)\n",
+ id, aggid, rawid);
+#endif
}
SHM->last_film = id - 1;