diff options
Diffstat (limited to 'mbbsd/bbs.c')
-rw-r--r-- | mbbsd/bbs.c | 8 |
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 ) |