summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2021-06-02 10:05:27 +0200
committerThomas Haller <thaller@redhat.com>2021-06-04 09:29:21 +0200
commit6ce7b3ca0f463c8c3bb50f9ab8fda38d0b3bf40f (patch)
treed37538daaedcc3364fe87ec2483795b6a3b2420b
parent8c6be1909fb4b3cfd3853aa51da2c37a82520af4 (diff)
downloadNetworkManager-6ce7b3ca0f463c8c3bb50f9ab8fda38d0b3bf40f.tar.gz
glib-aux: add nm_uuid_is_valid_normalized() helper
-rw-r--r--src/libnm-glib-aux/nm-uuid.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libnm-glib-aux/nm-uuid.h b/src/libnm-glib-aux/nm-uuid.h
index 0ead364090..29e32ddf87 100644
--- a/src/libnm-glib-aux/nm-uuid.h
+++ b/src/libnm-glib-aux/nm-uuid.h
@@ -41,6 +41,14 @@ nm_uuid_is_valid(const char *str)
return str && nm_uuid_parse_full(str, NULL, NULL);
}
+static inline gboolean
+nm_uuid_is_normalized(const char *str)
+{
+ gboolean is_normalized;
+
+ return str && nm_uuid_parse_full(str, NULL, &is_normalized) && is_normalized;
+}
+
/*****************************************************************************/
gboolean nm_uuid_is_valid_nmlegacy(const char *str);