]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blame - miredo/patches/reread-resolv-before-resolv-ipv4.patch
kernel: Update to 3.17.4
[people/ms/ipfire-3.x.git] / miredo / patches / reread-resolv-before-resolv-ipv4.patch
CommitLineData
f2620383
MT
1@@ -, +, @@
2 libteredo/maintain.c | 3 +++
3 1 files changed, 3 insertions(+), 0 deletions(-)
4--- a/libteredo/maintain.c
5+++ a/libteredo/maintain.c
6@@ -262,6 +262,9 @@ void maintenance_thread (teredo_maintenance *m)
7 /* Resolve server IPv4 addresses */
8 while (server_ip == 0)
9 {
10+ /* Reread resolv.conf, it could have changed */
11+ res_init();
12+
13 /* FIXME: mutex kept while resolving - very bad */
14 int val = getipv4byname (m->server, &server_ip);
15 gettime (&deadline);
16