summaryrefslogtreecommitdiff
path: root/callouts/nm-dispatcher.c
diff options
context:
space:
mode:
Diffstat (limited to 'callouts/nm-dispatcher.c')
-rw-r--r--callouts/nm-dispatcher.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/callouts/nm-dispatcher.c b/callouts/nm-dispatcher.c
index 57e4ac3c1d..733af511fb 100644
--- a/callouts/nm-dispatcher.c
+++ b/callouts/nm-dispatcher.c
@@ -454,6 +454,8 @@ find_scripts (const char *str_action)
err = stat (path, &st);
if (err)
g_warning ("Failed to stat '%s': %d", path, err);
+ else if (S_ISDIR (st.st_mode))
+ ; /* silently skip. */
else if (!check_permissions (&st, &err_msg))
g_warning ("Cannot execute '%s': %s", path, err_msg);
else {