Adding Local DNS Records does not add to /etc/pihole/custom.list

Fixes #5268

Signed-off-by: MrDuck2742 <jim@datachord.co.uk>
This commit is contained in:
MrDuck2742 2023-05-05 22:05:56 +01:00
parent 741717aa38
commit b8c3f6d999
No known key found for this signature in database
GPG key ID: 10F3AFED99585B4E

View file

@ -622,7 +622,7 @@ checkDomain()
local domain validDomain
# Convert to lowercase
domain="${1,,}"
validDomain=$(grep -P "^((-|_)*[a-z\\d]((-|_)*[a-z\\d])*(-|_)*)(\\.(-|_)*([a-z\\d]((-|_)*[a-z\\d])*))*$" <<< "${domain}") # Valid chars check
validDomain=$(grep -P "^((-|_)*[a-z0-9]((-|_)*[a-z0-9)*(-|_)*)(\\.(-|_)*([a-z0-9]((-|_)*[a-z0-9])*))*$" <<< "${domain}") # Valid chars check
validDomain=$(grep -P "^[^\\.]{1,63}(\\.[^\\.]{1,63})*$" <<< "${validDomain}") # Length of each label
echo "${validDomain}"
}