From 567b8133f3e02324cbfe4f1e73115e802eab21c9 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Fri, 3 Oct 2014 00:47:48 +0200 Subject: [PATCH] gluon-luci-admin: fix SSH keys being removed when a password is set --- .../files/usr/lib/lua/luci/model/cbi/admin/remote.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gluon/gluon-luci-admin/files/usr/lib/lua/luci/model/cbi/admin/remote.lua b/gluon/gluon-luci-admin/files/usr/lib/lua/luci/model/cbi/admin/remote.lua index 8617c43..dfba5e6 100644 --- a/gluon/gluon-luci-admin/files/usr/lib/lua/luci/model/cbi/admin/remote.lua +++ b/gluon/gluon-luci-admin/files/usr/lib/lua/luci/model/cbi/admin/remote.lua @@ -51,7 +51,9 @@ if fs.access("/etc/config/dropbear") then end function keys.remove(self, section) - fs.remove("/etc/dropbear/authorized_keys") + if keys:formvalue("_keys") then + fs.remove("/etc/dropbear/authorized_keys") + end end end