summaryrefslogtreecommitdiffstats
path: root/mbbsd/bbs.c
diff options
context:
space:
mode:
Diffstat (limited to 'mbbsd/bbs.c')
-rw-r--r--mbbsd/bbs.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/mbbsd/bbs.c b/mbbsd/bbs.c
index a50a69f3..7da699e0 100644
--- a/mbbsd/bbs.c
+++ b/mbbsd/bbs.c
@@ -1130,7 +1130,7 @@ read_post(int ent, fileheader_t * fhdr, char *direct)
setdirpath(genbuf, direct, fhdr->filename);
if ((more_result = more(genbuf, YEA)) == -1)
- return DONOTHING;
+ return FULLUPDATE;
brc_addlist(fhdr->filename);
strncpy(currtitle, subject(fhdr->title), TTLEN);
@@ -1210,10 +1210,6 @@ read_post(int ent, fileheader_t * fhdr, char *direct)
case '<':
return THREAD_PREV;
- case Ctrl('C'):
- cal();
- return FULLUPDATE;
-
case Ctrl('I'):
t_idle();
return FULLUPDATE;
@@ -1484,6 +1480,8 @@ do_add_recommend(char *direct, fileheader_t *fhdr, int ent, char *buf)
return -1;
}
+ get_record(path, fhdr, sizeof(fhdr), ent);
+
if( fhdr->recommend < 100 ){
fileheader_t t;
if( (fd = open(direct, O_WRONLY)) < 0 )