diff options
author | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2011-09-06 14:24:13 +0800 |
---|---|---|
committer | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2011-09-06 14:24:13 +0800 |
commit | 1985b5e0c18cc47cba4d345ed2c6b7de81de492f (patch) | |
tree | e89499447962565ae172cc93bd121cc6966ec6ce | |
parent | d454cf2ded78c760d413512ed498afe08695d17c (diff) | |
download | pttbbs-1985b5e0c18cc47cba4d345ed2c6b7de81de492f.tar pttbbs-1985b5e0c18cc47cba4d345ed2c6b7de81de492f.tar.gz pttbbs-1985b5e0c18cc47cba4d345ed2c6b7de81de492f.tar.bz2 pttbbs-1985b5e0c18cc47cba4d345ed2c6b7de81de492f.tar.lz pttbbs-1985b5e0c18cc47cba4d345ed2c6b7de81de492f.tar.xz pttbbs-1985b5e0c18cc47cba4d345ed2c6b7de81de492f.tar.zst pttbbs-1985b5e0c18cc47cba4d345ed2c6b7de81de492f.zip |
better way to fix it
git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5392 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r-- | pttbbs/mbbsd/admin.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/pttbbs/mbbsd/admin.c b/pttbbs/mbbsd/admin.c index 959b3e8b..f49763fb 100644 --- a/pttbbs/mbbsd/admin.c +++ b/pttbbs/mbbsd/admin.c @@ -571,10 +571,7 @@ m_mod_board(char *bname) ANSI_COLOR(1;31) "禁止" ANSI_RESET : "正常"); getdata(21, 0, "確定更改?", genbuf, 5, LCECHO); if (genbuf[0] == 'y') { - if (newbh.brdattr & BRD_NOCREDIT) - newbh.brdattr = newbh.brdattr & (~BRD_NOCREDIT); - else - newbh.brdattr = newbh.brdattr | BRD_NOCREDIT; + newbh.brdattr ^= BRD_NOCREDIT; assert(0<=bid-1 && bid-1<MAX_BOARD); substitute_record(fn_board, &newbh, sizeof(newbh), bid); reset_board(bid); |