From 7d3fbfa9e96b48e72e8f00681a6a28f83a768504 Mon Sep 17 00:00:00 2001 From: Monsta Date: Sun, 14 Dec 2014 12:51:12 +0300 Subject: avoid dereferencing NULL pointer --- mate-session/main.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'mate-session') diff --git a/mate-session/main.c b/mate-session/main.c index d51aaf2..385eddd 100644 --- a/mate-session/main.c +++ b/mate-session/main.c @@ -254,15 +254,16 @@ static void append_required_apps(GsmManager* manager) { g_warning("No required applications specified"); } - - for (i = 0; required_components[i]; i++) + else { + for (i = 0; required_components[i]; i++) + { char* default_provider; const char* component; if (IS_STRING_EMPTY((char*) required_components[i])) { - continue; + continue; } component = required_components[i]; @@ -290,6 +291,7 @@ static void append_required_apps(GsmManager* manager) } g_free(default_provider); + } } g_debug("main: *** Done adding required apps"); -- cgit v1.2.1