From ce65fc52a8089ab14f8fcd1ed817ddfeac595fc7 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Tue, 4 May 2021 14:56:02 +0200 Subject: [PATCH] glib-aux: add nm_uuid_is_valid() helper --- src/libnm-glib-aux/nm-uuid.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/libnm-glib-aux/nm-uuid.h b/src/libnm-glib-aux/nm-uuid.h index 0cb7ec2311..90727532eb 100644 --- a/src/libnm-glib-aux/nm-uuid.h +++ b/src/libnm-glib-aux/nm-uuid.h @@ -33,6 +33,14 @@ gboolean nm_uuid_is_null(const NMUuid *uuid); /*****************************************************************************/ +static inline gboolean +nm_uuid_is_valid(const char *str) +{ + return str && nm_uuid_parse_full(str, NULL, NULL); +} + +/*****************************************************************************/ + gboolean nm_uuid_is_valid_nmlegacy(const char *str); /*****************************************************************************/