X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fresolver.cpp;fp=source%2Fresolver.cpp;h=196a8b2beae1b8bfcaae8cf8fb68260617639ecc;hb=c1ea3cf06729622e2287e1604b1847d14fd2089c;hp=b34fc65096a785b724950530d82f290ed602b583;hpb=597a794cd648dd7b4c9d442fdc39f5961a38aba0;p=netvis.git diff --git a/source/resolver.cpp b/source/resolver.cpp index b34fc65..196a8b2 100644 --- a/source/resolver.cpp +++ b/source/resolver.cpp @@ -74,15 +74,14 @@ void Resolver::main() { while(!done) { - sockaddr_in addr; - addr.sin_family = AF_INET; + sockaddr_storage addr; { MutexLock l_(mutex); if(in_queue.empty()) break; current = in_queue.front(); in_queue.erase(in_queue.begin()); - addr.sin_addr.s_addr = htonl(current->get_address()); + current->get_address().to_sockaddr(addr); } char buf[128];