luci-base: establish ubus connection before dropping privileges (#310)
[project/luci.git] / modules / luci-base / luasrc / dispatcher.lua
index 795b62b..a80dd70 100644 (file)
@@ -371,6 +371,9 @@ function dispatch(request)
        end
 
        if track.setuser then
+               -- trigger ubus connection before dropping root privs
+               util.ubus()
+
                sys.process.setuser(track.setuser)
        end