+++ /dev/null
-@@ -, +, @@
- libteredo/maintain.c | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
---- a/libteredo/maintain.c
-+++ a/libteredo/maintain.c
-@@ -262,6 +262,9 @@ void maintenance_thread (teredo_maintenance *m)
- /* Resolve server IPv4 addresses */
- while (server_ip == 0)
- {
-+ /* Reread resolv.conf, it could have changed */
-+ res_init();
-+
- /* FIXME: mutex kept while resolving - very bad */
- int val = getipv4byname (m->server, &server_ip);
- gettime (&deadline);
-