#20361: luci-mod-rpc: Error in rpc.lua when authenticating a json-rpc session
-----------------------+----------------------------------
  Reporter:  djp-ow@…  |      Owner:  developers
      Type:  defect    |     Status:  new
  Priority:  normal    |  Milestone:  Chaos Calmer (trunk)
 Component:  packages  |    Version:  Trunk
Resolution:            |   Keywords:  rpc json-rpc luci
-----------------------+----------------------------------

Comment (by djp-ow@…):

 My apologies, the patch above was truncated at column 80. Here it is in
 full:

 {{{
 diff --git a/modules/luci-mod-rpc/luasrc/controller/rpc.lua b/modules
 /luci-mod-rpc/luasrc/controller/rpc.lua
 index 129ca43..759bb74 100644
 --- a/modules/luci-mod-rpc/luasrc/controller/rpc.lua
 +++ b/modules/luci-mod-rpc/luasrc/controller/rpc.lua
 @@ -49,10 +49,10 @@ function rpc_auth()
         server.challenge = function(user, pass)
                 local sid, token, secret

 -               require "luci.config"
 +               local config = require "luci.config"

                 if sys.user.checkpasswd(user, pass) then
 -                       local sdat = util.ubus("session", "create", {
 timeout = luci.config.sauth.sessiontime })
 +                       local sdat = util.ubus("session", "create", {
 timeout = config.sauth.sessiontime })
                         if sdat then
                                 sid = sdat.ubus_rpc_session
                                 token = sys.uniqueid(16)
 }}}

--
Ticket URL: <https://dev.openwrt.org/ticket/20361#comment:1>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to