summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2020-09-23 12:18:46 +0200
committerThomas Haller <thaller@redhat.com>2020-09-23 12:18:46 +0200
commit665b5ce6da9f7f8bbb0c904a88b5369c56563923 (patch)
tree34a1b8e3f1ad0f8b846678c6a7d23b0e3d70de8a
parentea8ed69b6d4c618fc6d6484e37da03b2ead6a63d (diff)
downloadNetworkManager-665b5ce6da9f7f8bbb0c904a88b5369c56563923.tar.gz
cloud-setup: add code comment to nmcs_utils_hwaddr_normalize()
-rw-r--r--clients/cloud-setup/nm-cloud-setup-utils.c4
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));