diff options
author | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2011-02-25 12:39:49 +0800 |
---|---|---|
committer | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2011-02-25 12:39:49 +0800 |
commit | 1fb9064ba070e2c2fcb49a4af18b9ccfb3bfac69 (patch) | |
tree | a4c0dcf1381a9a980caa1d5144e80c1d12f04163 | |
parent | 09031d19d51f92b095bd17e3593bbdb8a816a673 (diff) | |
download | pttbbs-1fb9064ba070e2c2fcb49a4af18b9ccfb3bfac69.tar pttbbs-1fb9064ba070e2c2fcb49a4af18b9ccfb3bfac69.tar.gz pttbbs-1fb9064ba070e2c2fcb49a4af18b9ccfb3bfac69.tar.bz2 pttbbs-1fb9064ba070e2c2fcb49a4af18b9ccfb3bfac69.tar.lz pttbbs-1fb9064ba070e2c2fcb49a4af18b9ccfb3bfac69.tar.xz pttbbs-1fb9064ba070e2c2fcb49a4af18b9ccfb3bfac69.tar.zst pttbbs-1fb9064ba070e2c2fcb49a4af18b9ccfb3bfac69.zip |
friend list may contain invalid items, so we have to add check in friend_delete_all.
git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5315 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r-- | pttbbs/mbbsd/friend.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pttbbs/mbbsd/friend.c b/pttbbs/mbbsd/friend.c index 934f72db..48ebc9bd 100644 --- a/pttbbs/mbbsd/friend.c +++ b/pttbbs/mbbsd/friend.c @@ -343,6 +343,8 @@ friend_delete_all(const char *uident, int type) while (fgets(line, sizeof(line), fp)) { sscanf(line, "%s", buf); + if (!is_validuserid(buf)) + continue; delete_user_friend(buf, uident, type); } |