diff options
author | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2013-04-04 00:35:50 +0800 |
---|---|---|
committer | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2013-04-04 00:35:50 +0800 |
commit | 4be82f9846e65711717d038b05e37f224c11a708 (patch) | |
tree | 896339c1c9dd80b1a63e9597aa82485619bc2d41 | |
parent | e61fb0166f06e12659dd9d64a6049e23d6fd127f (diff) | |
download | pttbbs-4be82f9846e65711717d038b05e37f224c11a708.tar pttbbs-4be82f9846e65711717d038b05e37f224c11a708.tar.gz pttbbs-4be82f9846e65711717d038b05e37f224c11a708.tar.bz2 pttbbs-4be82f9846e65711717d038b05e37f224c11a708.tar.lz pttbbs-4be82f9846e65711717d038b05e37f224c11a708.tar.xz pttbbs-4be82f9846e65711717d038b05e37f224c11a708.tar.zst pttbbs-4be82f9846e65711717d038b05e37f224c11a708.zip |
Workaround data with pure number prefix.
git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5834 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r-- | pttbbs/common/bbs/banip.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pttbbs/common/bbs/banip.c b/pttbbs/common/bbs/banip.c index 81d39a14..b5009584 100644 --- a/pttbbs/common/bbs/banip.c +++ b/pttbbs/common/bbs/banip.c @@ -160,7 +160,7 @@ load_banip_list(const char *filename, FILE* err) { continue; // process IP entries, otherwise append text. - if (*p && isascii(*p) && isdigit(*p)) { + if (*p && isascii(*p) && isdigit(*p) && inet_addr(p) != INADDR_NONE) { char *sharp = strchr(p, '#'); if (sharp) *sharp = 0; if (!was_ip) { |