Merge pull request #24565 from pille/munin-ignore-broken-symlinks

fix backtrace, when listing plugins
This commit is contained in:
Nicole Thomas 2015-06-10 10:33:11 -06:00
commit fe07eb5653

View file

@ -101,7 +101,10 @@ def list_plugins():
for plugin in pluginlist:
# Check if execute bit
statf = os.path.join(PLUGINDIR, plugin)
executebit = stat.S_IXUSR & os.stat(statf)[stat.ST_MODE]
try:
executebit = stat.S_IXUSR & os.stat(statf)[stat.ST_MODE]
except OSError:
pass
if executebit:
ret.append(plugin)
return ret