summaryrefslogtreecommitdiffstats
path: root/mbbsd/fav.c
diff options
context:
space:
mode:
authorvictor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-04-20 14:37:33 +0800
committervictor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-04-20 14:37:33 +0800
commit98d2b0e42f38b5fa8993ef1caf27aaebddfc5fb4 (patch)
tree6580e6df065cf25caba7eabbf6fbb2ad6f32e9b7 /mbbsd/fav.c
parent6990f98df7419371b152d57b2e16313c4095a8c3 (diff)
downloadpttbbs-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
Diffstat (limited to 'mbbsd/fav.c')
-rw-r--r--mbbsd/fav.c11
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);
}