X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fpackets.c;h=5c51feb1f3d289490de750063c8e9d79214df822;hb=refs%2Fheads%2Flts-1.0;hp=29c4e7e4a9e3a9bd9820d69fb9afb84f5d6ee8bb;hpb=c69ee87c10818267f991236201150b1fa51ae519;p=sliver-openvswitch.git diff --git a/lib/packets.c b/lib/packets.c index 29c4e7e4a..5c51feb1f 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;