X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fpackets.c;h=5c51feb1f3d289490de750063c8e9d79214df822;hb=7103dec49eb569c3196239da6c178a29c3003e2b;hp=29c4e7e4a9e3a9bd9820d69fb9afb84f5d6ee8bb;hpb=7634353824f1631c3008dc43a4a1cc0aebff3caa;p=openvswitch diff --git a/lib/packets.c b/lib/packets.c index 29c4e7e4..5c51feb1 100644 --- a/lib/packets.c +++ b/lib/packets.c @@ -23,7 +23,7 @@ bool dpid_from_string(const char *s, uint64_t *dpidp) { - *dpidp = (strlen(s) == 12 && strspn(s, "0123456789abcdefABCDEF") == 12 + *dpidp = (strlen(s) == 16 && strspn(s, "0123456789abcdefABCDEF") == 16 ? strtoll(s, NULL, 16) : 0); return *dpidp != 0;