Преглед на файлове

gluon-luci-admin: fix SSH keys being removed when a password is set

Matthias Schiffer преди 10 години
родител
ревизия
7496b3d3c1
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      package/gluon-luci-admin/files/usr/lib/lua/luci/model/cbi/admin/remote.lua

+ 3 - 1
package/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