Browse code

avoid passing out-of-range values to isalnum (thanks Nigel)

git-svn: trunk@3700

Török Edvin authored on 2008/03/09 20:22:43
Showing 2 changed files
... ...
@@ -1,3 +1,7 @@
1
+Sun Mar  9 12:28:22 EET 2008 (edwin)
2
+------------------------------------
3
+  * libclamav/regex/regex2.h: avoid passing out-of-range values to isalnum (thanks Nigel)
4
+
1 5
 Fri Mar  7 15:10:47 CET 2008 (tk)
2 6
 ---------------------------------
3 7
   * Makefile.am,libclamav/lzma/Makefile.am: add licence texts to EXTRA_DIST
... ...
@@ -154,4 +154,4 @@ struct re_guts {
154 154
 
155 155
 /* misc utilities */
156 156
 #define	OUT	(CHAR_MAX+1)	/* a non-character value */
157
-#define	ISWORD(c)	(isalnum(c) || (c) == '_')
157
+#define	ISWORD(c)	(isalnum((c)&0xff) || (c) == '_')