dnsmasq: Remove DAD Retry

DAD is disabled in TetherController, which sets accept_dad and
dad_transmits to zero, so the the retry here doesn't
help wrt DAD. The loop will lock dnsmasq for up to 20 seconds in
error scenario's though, which is undesirable. Since IFA_F_NODAD
is not set on address loop will be reduced to 1 second for now.

When bind fails die() should not be called since dnsmasq is never
restarted as long as tethering is enabled. Cleaning up and returning
should suffice while not impacting on going tethering.

Bug: 171409363
Change-Id: Id0c065c75c869d7bd241390682b7e5d932a74a22
2 files changed