Skip to content

Commit e9250d6

Browse files
authored
Merge pull request #4598 from pi-hole/alt-4597
Use case insensitive deletion when removing custom CNAME/DNS records
2 parents 2bd670a + 08999bf commit e9250d6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

advanced/Scripts/webpage.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -739,7 +739,7 @@ RemoveCustomDNSAddress() {
739739
validHost="$(checkDomain "${host}")"
740740
if [[ -n "${validHost}" ]]; then
741741
if valid_ip "${ip}" || valid_ip6 "${ip}" ; then
742-
sed -i "/^${ip} ${validHost}$/d" "${dnscustomfile}"
742+
sed -i "/^${ip} ${validHost}$/Id" "${dnscustomfile}"
743743
else
744744
echo -e " ${CROSS} Invalid IP has been passed"
745745
exit 1
@@ -792,7 +792,7 @@ RemoveCustomCNAMERecord() {
792792
if [[ -n "${validDomain}" ]]; then
793793
validTarget="$(checkDomain "${target}")"
794794
if [[ -n "${validTarget}" ]]; then
795-
sed -i "/cname=${validDomain},${validTarget}$/d" "${dnscustomcnamefile}"
795+
sed -i "/cname=${validDomain},${validTarget}$/Id" "${dnscustomcnamefile}"
796796
else
797797
echo " ${CROSS} Invalid Target Passed!"
798798
exit 1

0 commit comments

Comments
 (0)