From d454cf2ded78c760d413512ed498afe08695d17c Mon Sep 17 00:00:00 2001 From: piaip Date: Tue, 6 Sep 2011 06:18:29 +0000 Subject: admin: fix 'board attribute get reset after setting no_credit' git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5391 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- pttbbs/mbbsd/admin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pttbbs/mbbsd/admin.c b/pttbbs/mbbsd/admin.c index 30f0ea91..959b3e8b 100644 --- a/pttbbs/mbbsd/admin.c +++ b/pttbbs/mbbsd/admin.c @@ -572,7 +572,7 @@ m_mod_board(char *bname) getdata(21, 0, "½T©w§ó§ï¡H", genbuf, 5, LCECHO); if (genbuf[0] == 'y') { if (newbh.brdattr & BRD_NOCREDIT) - newbh.brdattr = newbh.brdattr & (!BRD_NOCREDIT); + newbh.brdattr = newbh.brdattr & (~BRD_NOCREDIT); else newbh.brdattr = newbh.brdattr | BRD_NOCREDIT; assert(0<=bid-1 && bid-1