diff options
author | Thomas Haller <thaller@redhat.com> | 2020-09-23 12:18:46 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2020-09-23 12:18:46 +0200 |
commit | 665b5ce6da9f7f8bbb0c904a88b5369c56563923 (patch) | |
tree | 34a1b8e3f1ad0f8b846678c6a7d23b0e3d70de8a | |
parent | ea8ed69b6d4c618fc6d6484e37da03b2ead6a63d (diff) | |
download | NetworkManager-665b5ce6da9f7f8bbb0c904a88b5369c56563923.tar.gz |
cloud-setup: add code comment to nmcs_utils_hwaddr_normalize()
-rw-r--r-- | clients/cloud-setup/nm-cloud-setup-utils.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/clients/cloud-setup/nm-cloud-setup-utils.c b/clients/cloud-setup/nm-cloud-setup-utils.c index 14f60fe4b9..55a9aebf0e 100644 --- a/clients/cloud-setup/nm-cloud-setup-utils.c +++ b/clients/cloud-setup/nm-cloud-setup-utils.c @@ -501,7 +501,9 @@ nmcs_utils_hwaddr_normalize (const char *hwaddr, gssize len) nm_assert (hwaddr); hwaddr = nm_strndup_a (300, hwaddr, len, &hwaddr_clone); } - if(!nm_utils_hexstr2bin_full (hwaddr, FALSE, FALSE, FALSE, ":-", sizeof (buf), buf, sizeof (buf), NULL)) + /* we cannot use _nm_utils_hwaddr_aton() because that requires a delimiter. + * Azure exposes MAC addresses without delimiter, so accept that too. */ + if (!nm_utils_hexstr2bin_full (hwaddr, FALSE, FALSE, FALSE, ":-", sizeof (buf), buf, sizeof (buf), NULL)) return NULL; return nm_utils_hwaddr_ntoa (buf, sizeof (buf)); |