summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mbbsd/bbs.c7
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;