From 77bfcdc2e7c71adde9034a13f6902073f5fce002 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Klime=C5=A1?= Date: Fri, 12 Dec 2014 14:55:53 +0100 Subject: [PATCH] utils: add missing va_end macro in nm_utils_uuid_generate_from_strings() Error: VARARGS (CWE-237): [#def19] NetworkManager-0.9.11.0/src/NetworkManagerUtils.c:1748: va_init: Initializing va_list "args". NetworkManager-0.9.11.0/src/NetworkManagerUtils.c:1758: missing_va_end: va_end was not called for "args". Fixes: 9a08d8602c8775e3fd6e203b89900ba579bcce9b --- src/NetworkManagerUtils.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/NetworkManagerUtils.c b/src/NetworkManagerUtils.c index e78f2a0f89..2c291cdbc0 100644 --- a/src/NetworkManagerUtils.c +++ b/src/NetworkManagerUtils.c @@ -1751,6 +1751,7 @@ nm_utils_uuid_generate_from_strings (const char *string1, ...) g_string_append_len (str, s, strlen (s) + 1); s = va_arg (args, const char *); } + va_end (args); uuid = nm_utils_uuid_generate_from_string (str->str, str->len, NM_UTILS_UUID_TYPE_VARIANT3, NM_UTILS_UUID_NS);