diff options
author | victor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2005-04-20 14:37:33 +0800 |
---|---|---|
committer | victor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2005-04-20 14:37:33 +0800 |
commit | 98d2b0e42f38b5fa8993ef1caf27aaebddfc5fb4 (patch) | |
tree | 6580e6df065cf25caba7eabbf6fbb2ad6f32e9b7 | |
parent | 6990f98df7419371b152d57b2e16313c4095a8c3 (diff) | |
download | pttbbs-98d2b0e42f38b5fa8993ef1caf27aaebddfc5fb4.tar pttbbs-98d2b0e42f38b5fa8993ef1caf27aaebddfc5fb4.tar.gz pttbbs-98d2b0e42f38b5fa8993ef1caf27aaebddfc5fb4.tar.bz2 pttbbs-98d2b0e42f38b5fa8993ef1caf27aaebddfc5fb4.tar.lz pttbbs-98d2b0e42f38b5fa8993ef1caf27aaebddfc5fb4.tar.xz pttbbs-98d2b0e42f38b5fa8993ef1caf27aaebddfc5fb4.tar.zst pttbbs-98d2b0e42f38b5fa8993ef1caf27aaebddfc5fb4.zip |
fix bug: remove an unnecessary decrease
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2700 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r-- | mbbsd/fav.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/mbbsd/fav.c b/mbbsd/fav.c index 9a658efd..4c47ca64 100644 --- a/mbbsd/fav.c +++ b/mbbsd/fav.c @@ -1087,8 +1087,9 @@ void updatenewfav(int mode) brd[i] = BRD_NEW; } } - if( i < brdnum) // the board number may change - for(i-- ; i < brdnum; i++){ + + if( i < brdnum) { // the board number may change + for(; i < brdnum; ++i){ if(bcache[i].brdname[0] && HasPerm(&bcache[i])){ if(mode && !(bcache[i].brdattr & BRD_SYMBOLIC)) fav_add_board(i + 1); @@ -1097,11 +1098,13 @@ void updatenewfav(int mode) else brd[i] = BRD_NEW; } + } brd[i] = BRD_END; - + lseek(fd, 0, SEEK_SET); - write(fd, brd, (brdnum + 1 ) * sizeof(char)); + write(fd, brd, (brdnum + 1) * sizeof(char)); + free(brd); close(fd); } |