From abcb3184b344bce43e1bb1b0a76efa5816e15e4a Mon Sep 17 00:00:00 2001 From: Lubomir Rintel Date: Fri, 21 Nov 2014 16:00:19 +0100 Subject: [PATCH] libnm-core: Add a missing initializer /libnm/crypto/PKCS#8: OK /libnm/crypto/cert/pem: ==16241== Conditional jump or move depends on uninitialised value(s) ==16241== at 0x121967: crypto_load_and_verify_certificate (crypto.c:605) ==16241== by 0x12512E: nm_utils_file_is_certificate (nm-utils.c:2279) ==16241== by 0x1201F1: test_cert (test-crypto.c:113) --- libnm-core/nm-utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libnm-core/nm-utils.c b/libnm-core/nm-utils.c index d91de32141..9ccb107c61 100644 --- a/libnm-core/nm-utils.c +++ b/libnm-core/nm-utils.c @@ -2268,7 +2268,7 @@ gboolean nm_utils_file_is_certificate (const char *filename) { const char *extensions[] = { ".der", ".pem", ".crt", ".cer", NULL }; - NMCryptoFileFormat file_format; + NMCryptoFileFormat file_format = NM_CRYPTO_FILE_FORMAT_UNKNOWN; GByteArray *cert; g_return_val_if_fail (filename != NULL, FALSE);