diff options
-rw-r--r-- | mbbsd/board.c | 4 | ||||
-rw-r--r-- | mbbsd/fav.c | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/mbbsd/board.c b/mbbsd/board.c index d5dbe4d5..8afae778 100644 --- a/mbbsd/board.c +++ b/mbbsd/board.c @@ -1069,12 +1069,12 @@ choose_board(int newflag) switch(c){ case '2': fav_save(); - setuserfile(fname, FAV4); + setuserfile(fname, FAV); sprintf(buf, "%s.bak", fname); Copy(fname, buf); break; case '3': - setuserfile(fname, FAV4); + setuserfile(fname, FAV); sprintf(buf, "%s.bak", fname); if (!dashf(buf)){ vmsg("你沒有備份你的最愛喔"); diff --git a/mbbsd/fav.c b/mbbsd/fav.c index b8c09d93..b93c90e1 100644 --- a/mbbsd/fav.c +++ b/mbbsd/fav.c @@ -499,6 +499,10 @@ int fav_load(void) fav4_read_favrec(frp, fp); fav_stack_push_fav(fp); fclose(frp); + + fav_save(); + setuserfile(old, FAV ".bak"); + Copy(buf, old); } else #endif |