fix: ignore dyndns password if no user is provided

This commit is contained in:
Massimo Melina 2020-05-06 10:57:16 +02:00
parent c78d3a5cee
commit 994721b727

View File

@ -11034,7 +11034,7 @@ result:=inputQuery('Enter user', 'Enter user', dyndns.user)
and inputQuery('Enter password', 'Enter password', dyndns.pwd) and inputQuery('Enter password', 'Enter password', dyndns.pwd)
and (dyndns.pwd > ''); and (dyndns.pwd > '');
dyndns.user:=trim(dyndns.user); dyndns.user:=trim(dyndns.user);
dyndns.pwd:=trim(dyndns.pwd); dyndns.pwd:=ifThen(dyndns.user='', '', trim(dyndns.pwd));
end; // dynDNSinputUserPwd end; // dynDNSinputUserPwd
function dynDNSinputHost():boolean; function dynDNSinputHost():boolean;
@ -11058,7 +11058,7 @@ end; // dynDNSinputHost
procedure finalizeDynDNS(); procedure finalizeDynDNS();
begin begin
addString(dyndns.host, customIPs); addUniqueString(dyndns.host, customIPs);
setDefaultIP(dyndns.host); setDefaultIP(dyndns.host);
end; // finalizeDynDNS end; // finalizeDynDNS