From 08161510454aa28b99ebff7cf24cdce57fb74919 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Sat, 1 Jan 2022 16:31:05 +0000 Subject: [PATCH] trivial: Make fu_common_version_parse_from_format() NULL-safe --- libfwupdplugin/fu-common-version.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libfwupdplugin/fu-common-version.c b/libfwupdplugin/fu-common-version.c index 798db1b62..60d34d528 100644 --- a/libfwupdplugin/fu-common-version.c +++ b/libfwupdplugin/fu-common-version.c @@ -315,6 +315,10 @@ fu_common_version_parse_from_format(const gchar *version, FwupdVersionFormat fmt guint64 tmp; guint base; + /* sanity check */ + if (version == NULL) + return NULL; + /* already dotted decimal */ if (g_strstr_len(version, -1, ".") != NULL) return g_strdup(version);