X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fcfg.c;h=ed36a88931238aaecc7d287bc6c440fd5fad7354;hb=cef90b63b91e6738ea43d2039d6b0506a4752f97;hp=d0170b60e720fd00f5e78721c60c1b8c00fe644a;hpb=4a1c5a01967225086795f5660fec4098f458948c;p=sliver-openvswitch.git diff --git a/lib/cfg.c b/lib/cfg.c index d0170b60e..ed36a8893 100644 --- a/lib/cfg.c +++ b/lib/cfg.c @@ -834,7 +834,7 @@ cfg_get_mac(int idx, const char *key_, ...) /* Returns the value numbered 'idx' of 'key', parsed as an datapath ID. * Returns 0 if 'idx' is greater than or equal to cfg_count(key) or if the - * value 'idx' of 'key' is not a valid datapath ID consisting of exactly 12 + * value 'idx' of 'key' is not a valid datapath ID consisting of exactly 16 * hexadecimal digits. */ uint64_t cfg_get_dpid(int idx, const char *key_, ...) @@ -1134,7 +1134,7 @@ parse_mac(const char *s, uint8_t mac[6]) static bool parse_dpid(const char *s, uint64_t *dpid) { - if (strlen(s) == 12 && strspn(s, "0123456789abcdefABCDEF") == 12) { + if (strlen(s) == 16 && strspn(s, "0123456789abcdefABCDEF") == 16) { *dpid = strtoll(s, NULL, 16); return true; } else {