X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fdpif-linux.c;h=a1a666bddaa64aced1945007d2d390f08842db2c;hb=057fed2b5cfe81bf3ab328a9514a1caf0dfa4f55;hp=932ef9e408fc218df1020ede227d7e1f0fa56e2e;hpb=46097491e4ab6b957bb11690d86df24af19b5655;p=openvswitch diff --git a/lib/dpif-linux.c b/lib/dpif-linux.c index 932ef9e4..a1a666bd 100644 --- a/lib/dpif-linux.c +++ b/lib/dpif-linux.c @@ -31,9 +31,9 @@ #include #include "dpif-provider.h" -#include "netdev-linux.h" #include "ofpbuf.h" #include "poll-loop.h" +#include "rtnetlink.h" #include "svec.h" #include "util.h" @@ -104,7 +104,8 @@ dpif_linux_open(const char *name UNUSED, char *suffix, bool create, { int minor; - minor = !strncmp(name, "dp", 2) && isdigit(name[2]) ? atoi(name + 2) : -1; + minor = !strncmp(name, "dp", 2) + && isdigit((unsigned char)name[2]) ? atoi(name + 2) : -1; if (create) { if (minor >= 0) { return create_minor(suffix, minor, dpifp);