ovs-numa: Fix a compilation error
authorYAMAMOTO Takashi <yamamoto@ovn.org>
Wed, 8 Jun 2016 04:15:20 +0000 (04:15 +0000)
committerYAMAMOTO Takashi <yamamoto@ovn.org>
Thu, 9 Jun 2016 04:34:59 +0000 (13:34 +0900)
Fix the following error on NetBSD 7.0.

    ../lib/ovs-numa.c: In function 'ovs_numa_set_cpu_mask':
    ../lib/ovs-numa.c:555:9: error: array subscript has type 'char' [-Werror=char-subscripts]

Signed-off-by: YAMAMOTO Takashi <yamamoto@ovn.org>
Acked-by: Daniele Di Proietto <diproiettod@vmware.com>
Acked-by: Ben Pfaff <blp@ovn.org>
lib/ovs-numa.c

index 6750a14..7652636 100644 (file)
@@ -552,7 +552,7 @@ ovs_numa_set_cpu_mask(const char *cmask)
     }
 
     for (i = strlen(cmask) - 1; i >= 0; i--) {
-        char hex = toupper(cmask[i]);
+        char hex = toupper((unsigned char)cmask[i]);
         int bin, j;
 
         if (hex >= '0' && hex <= '9') {