From 8e59be20d6fcc96de36e72f88e602d91d66c929c Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Fri, 22 Apr 2016 09:09:39 +0200 Subject: [PATCH] libnm/vpn: gracefully handle empty dirname in _nm_vpn_plugin_info_list_load_dir() No need to assert against an empty dirname. It's not different from any other non-existing directory and we should be graceful about that. --- libnm-core/nm-vpn-plugin-info.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libnm-core/nm-vpn-plugin-info.c b/libnm-core/nm-vpn-plugin-info.c index 2e6275e341..07eb52c159 100644 --- a/libnm-core/nm-vpn-plugin-info.c +++ b/libnm-core/nm-vpn-plugin-info.c @@ -253,7 +253,10 @@ _nm_vpn_plugin_info_list_load_dir (const char *dirname, GSList *res = NULL; guint i; - g_return_val_if_fail (dirname && dirname[0], NULL); + g_return_val_if_fail (dirname, NULL); + + if (!dirname[0]) + return NULL; dir = g_dir_open (dirname, 0, NULL); if (!dir)