[ovs-discuss] [PATCH 3/4] tests: Cleanup islower() warning.

Justin Pettit jpettit at nicira.com
Wed Aug 26 00:08:14 UTC 2009


NetBSD's gcc complains if islower()'s argument is an unadorned char.  This
provides an appropriate cast.
---
 tests/test-stp.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/tests/test-stp.c b/tests/test-stp.c
index c2a5837..ce9decc 100644
--- a/tests/test-stp.c
+++ b/tests/test-stp.c
@@ -501,7 +501,8 @@ main(int argc, char *argv[])
 
                         if (!strcmp(token, "0")) {
                             lan = NULL;
-                        } else if (strlen(token) == 1 && islower(*token)) {
+                        } else if (strlen(token) == 1
+                                && islower((unsigned char)*token)) {
                             lan = tc->lans[*token - 'a']; 
                         } else {
                             err("%s is not a valid LAN name "
-- 
1.6.0.6





More information about the discuss mailing list