resolver: Fixed cleanup of Resolver timer
authorElena Tebesoi <elena.tebesoi@gmail.com>
Mon, 21 May 2012 15:48:20 +0000 (17:48 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Tue, 22 May 2012 19:10:59 +0000 (21:10 +0200)
commita880cf2c775982f35f080c207176ecbadf751aa3
tree3e69c7a837e5c6fafee3a0eae1f89a98ae6328c5
parentf47e9a1cf62c06ceaf51ae3393cfa1bf44ffebed
resolver: Fixed cleanup of Resolver timer

When connman is restarted, DNS servers are removed and added again
with function __connman_resolver_redo_servers(). While removing a
DNS entry, one should also remove the resolver timer registered for it.
Not doing so, causes the timeout handler resolver_expire_cb to fire
without being explicitly set.
src/resolver.c