diff options
-rw-r--r-- | mbbsd/bbs.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/mbbsd/bbs.c b/mbbsd/bbs.c index d5c3cd9b..13aa042e 100644 --- a/mbbsd/bbs.c +++ b/mbbsd/bbs.c @@ -1163,18 +1163,23 @@ edit_post(int ent, fileheader_t * fhdr, const char *direct) if (tolower(getans( "�ɮפw�Q�O�H�ק�L�A�n�л\\������ [Y/n]�H")) == 'n') { + FILE *fp, *src; + if(tolower(getans( "�n��Q�ק�L���峹���[�b�����í��s�s��� [Y/n]�H")) == 'n') break; /* merge new and old stuff */ - FILE *fp = fopen(fpath, "at"), *src = fopen(genbuf, "rt"); + fp = fopen(fpath, "at"); + *src = fopen(genbuf, "rt"); + if(!fp) { vmsg("��p�A�ɮפw�l���C"); if(src) fclose(src); return FULLUPDATE; } + if(src) { int c = 0; |