summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiří Klimeš <jklimes@redhat.com>2014-12-12 14:55:53 +0100
committerThomas Haller <thaller@redhat.com>2014-12-12 16:22:57 +0100
commit77bfcdc2e7c71adde9034a13f6902073f5fce002 (patch)
tree3492b6d80e1f82faed230eb83bf110269bdba58b
parent9337a13a87dcc408eb0ca1a51997fc7ce9377078 (diff)
downloadNetworkManager-77bfcdc2e7c71adde9034a13f6902073f5fce002.tar.gz
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
-rw-r--r--src/NetworkManagerUtils.c1
1 files changed, 1 insertions, 0 deletions
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);