summaryrefslogtreecommitdiffstats
path: root/mbbsd/fav.c
diff options
context:
space:
mode:
authorvictor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-02-15 10:56:38 +0800
committervictor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-02-15 10:56:38 +0800
commit7314728d7ce0c7fccd08b18bd113a34ffa66ef15 (patch)
treefd462a51e00f73fd48cd64010710a89449c15f93 /mbbsd/fav.c
parent67932d15f92cd605eadca081ee6ac9285f2719dc (diff)
downloadpttbbs-7314728d7ce0c7fccd08b18bd113a34ffa66ef15.tar
pttbbs-7314728d7ce0c7fccd08b18bd113a34ffa66ef15.tar.gz
pttbbs-7314728d7ce0c7fccd08b18bd113a34ffa66ef15.tar.bz2
pttbbs-7314728d7ce0c7fccd08b18bd113a34ffa66ef15.tar.lz
pttbbs-7314728d7ce0c7fccd08b18bd113a34ffa66ef15.tar.xz
pttbbs-7314728d7ce0c7fccd08b18bd113a34ffa66ef15.tar.zst
pttbbs-7314728d7ce0c7fccd08b18bd113a34ffa66ef15.zip
fix setperm's bug, check NULL condition first in set_attr
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2512 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/fav.c')
-rw-r--r--mbbsd/fav.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/mbbsd/fav.c b/mbbsd/fav.c
index 3a1c1bce..9c534922 100644
--- a/mbbsd/fav.c
+++ b/mbbsd/fav.c
@@ -182,6 +182,8 @@ inline static int get_line_num(fav_t *fp) {
* @param bool: FALSE: unset, TRUE: set, EXCH: opposite
*/
void set_attr(fav_type_t *ft, int bit, char bool){
+ if (ft == NULL)
+ return;
if (bool == EXCH)
ft->attr ^= bit;
else if (bool == TRUE)