summaryrefslogtreecommitdiff
path: root/src/BtSetup.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-02-23 13:50:35 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-02-23 13:50:35 +0000
commitfa6fd758afc1dea263a43c3e21ed7b1b8ad0773c (patch)
treef241718f7a8dca7ec8e65daac39dbaf259a722ac /src/BtSetup.cc
parent232deb47b5af1c0a53c84da18c6cabe6637fcaa8 (diff)
2010-02-23 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Added aiFlags argument to getInterfaceAddress(). Use AI_NUMERICHOST to find interface specified using --bt-lpd-interface option to avoid time-consuming address lookup. * src/BtSetup.cc * src/SocketCore.cc * src/SocketCore.h
Diffstat (limited to 'src/BtSetup.cc')
-rw-r--r--src/BtSetup.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/BtSetup.cc b/src/BtSetup.cc
index d94148bc..b6799b73 100644
--- a/src/BtSetup.cc
+++ b/src/BtSetup.cc
@@ -188,7 +188,7 @@ void BtSetup::setup(std::deque<Command*>& commands,
}
} else {
std::vector<std::pair<sockaddr_storage, socklen_t> > ifAddrs;
- getInterfaceAddress(ifAddrs, lpdInterface, AF_INET);
+ getInterfaceAddress(ifAddrs, lpdInterface, AF_INET, AI_NUMERICHOST);
for(std::vector<std::pair<sockaddr_storage, socklen_t> >::const_iterator
i = ifAddrs.begin(); i != ifAddrs.end(); ++i) {
sockaddr_in addr;