-/* $OpenBSD: syntax.c,v 1.2 2013/11/23 18:02:44 deraadt Exp $ */
+/* $OpenBSD: syntax.c,v 1.3 2015/10/11 03:23:28 guenther Exp $ */
/*
* Copyright (c) 2010 Martin Hedenfalk <martin@bzero.se>
char *p;
for (p = value; len > 0 && *p != '\0'; p++, len--) {
- if (!isalnum(*p) && strchr(special, *p) == NULL)
+ if (!isalnum((unsigned char)*p) && strchr(special, *p) == NULL)
return 0;
}
-/* $OpenBSD: print-ipsec.c,v 1.21 2015/03/29 14:09:29 bluhm Exp $ */
+/* $OpenBSD: print-ipsec.c,v 1.22 2015/10/11 03:23:28 guenther Exp $ */
/*
* Copyright (c) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999
s[0] = espkey[2*i];
s[1] = espkey[2*i + 1];
s[2] = 0;
- if (!isxdigit(s[0]) || !isxdigit(s[1])) {
+ if (!isxdigit((unsigned char)s[0]) ||
+ !isxdigit((unsigned char)s[1])) {
free(key);
error("espkey must be specified in hex");
}