diff options
Diffstat (limited to 'modules/admin-full/luasrc')
-rw-r--r-- | modules/admin-full/luasrc/model/cbi/admin_system/sshkeys.lua | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/admin-full/luasrc/model/cbi/admin_system/sshkeys.lua b/modules/admin-full/luasrc/model/cbi/admin_system/sshkeys.lua index a204d420fc..1c5569ccd4 100644 --- a/modules/admin-full/luasrc/model/cbi/admin_system/sshkeys.lua +++ b/modules/admin-full/luasrc/model/cbi/admin_system/sshkeys.lua @@ -17,6 +17,7 @@ local keyfile = "/etc/dropbear/authorized_keys" f = SimpleForm("sshkeys", translate("a_s_sshkeys"), translate("a_s_sshkeys1")) t = f:field(TextValue, "keys") +t.rmempty = true t.rows = 10 function t.cfgvalue() return luci.fs.readfile(keyfile) or "" @@ -24,7 +25,7 @@ end function f.handle(self, state, data) if state == FORM_VALID then - if (luci.fs.readfile(keyfile) or "") ~= data.keys then + if data.keys then luci.fs.writefile(keyfile, data.keys) end end |