luci-base/util.lua: enhance checklib function
[project/luci.git] / modules / luci-base / luasrc / util.lua
index 0e7334b..28c1266 100644 (file)
@@ -652,7 +652,8 @@ end
 function checklib(fullpathexe, wantedlib)
        local fs = require "nixio.fs"
        local haveldd = fs.access('/usr/bin/ldd')
-       if not haveldd then
+       local haveexe = fs.access(fullpathexe)
+       if not haveldd or not haveexe then
                return false
        end
        local libs = exec("/usr/bin/ldd " .. fullpathexe)