diff options
author | victor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2005-02-15 10:56:38 +0800 |
---|---|---|
committer | victor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2005-02-15 10:56:38 +0800 |
commit | 7314728d7ce0c7fccd08b18bd113a34ffa66ef15 (patch) | |
tree | fd462a51e00f73fd48cd64010710a89449c15f93 /mbbsd/fav.c | |
parent | 67932d15f92cd605eadca081ee6ac9285f2719dc (diff) | |
download | pttbbs-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.c | 2 |
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) |