From 1bb6b3a79f1e8cf2790aca1f78ccafad8ef7d56c Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Tue, 12 Dec 2017 10:27:51 +0100 Subject: [PATCH] core: avoid dereferencing NULL in nm_utils_resolve_conf_parse() Found by coverity. Fixes: 8f1ef161f4dd5ac197b622ac681d55d64c176797 (cherry picked from commit a7087b1f0539d43783c67c36ba9ed2165f81cb77) --- src/nm-core-utils.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/nm-core-utils.c b/src/nm-core-utils.c index 40a0c352af..f6b33a1490 100644 --- a/src/nm-core-utils.c +++ b/src/nm-core-utils.c @@ -1960,8 +1960,7 @@ nm_utils_resolve_conf_parse (int addr_family, gsize i_tokens; tokens = nm_utils_strsplit_set (s, " \t"); - nm_assert (tokens); - for (i_tokens = 0; tokens[i_tokens]; i_tokens++) { + for (i_tokens = 0; tokens && tokens[i_tokens]; i_tokens++) { gs_free char *t = g_strstrip (g_strdup (tokens[i_tokens])); if ( _nm_utils_dns_option_validate (t, NULL, NULL,