summaryrefslogtreecommitdiff
path: root/usr/discovery.c
diff options
context:
space:
mode:
authoraaizman <aaizman@d7303112-9cec-0310-bdd2-e83a94d6c2b6>2005-07-26 15:53:37 +0000
committeraaizman <aaizman@d7303112-9cec-0310-bdd2-e83a94d6c2b6>2005-07-26 15:53:37 +0000
commit5d92747c0dd00e716cd6708c276bdbd7a7c941ce (patch)
treed5daf31db1f6d77719eee1ac293f253005d72cfe /usr/discovery.c
parent899c6f702368e134818677daba8c7184ee080b62 (diff)
downloadopen-iscsi-5d92747c0dd00e716cd6708c276bdbd7a7c941ce.tar.gz
Fujita Tomonori: IPv6 cont: fix print of uninitialized message
git-svn-id: svn://svn.berlios.de/open-iscsi@380 d7303112-9cec-0310-bdd2-e83a94d6c2b6
Diffstat (limited to 'usr/discovery.c')
-rw-r--r--usr/discovery.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/usr/discovery.c b/usr/discovery.c
index 07c1a5f..87d1893 100644
--- a/usr/discovery.c
+++ b/usr/discovery.c
@@ -1149,8 +1149,12 @@ reconnect:
sleep(login_delay);
}
- if (!iscsi_io_connect(&session->conn[0])) {
+ getnameinfo((struct sockaddr *) &session->conn[0].saddr,
+ sizeof(session->conn[0].saddr), host,
+ sizeof(host), serv, sizeof(serv),
+ NI_NUMERICHOST|NI_NUMERICSERV);
+ if (!iscsi_io_connect(&session->conn[0])) {
log_error("connection to discovery address %s "
"failed", host);
@@ -1177,10 +1181,6 @@ reconnect:
unused_length(&sendtargets),
&status_class, &status_detail);
- getnameinfo((struct sockaddr *) &session->conn[0].saddr,
- sizeof(session->conn[0].saddr), host,
- sizeof(host), serv, sizeof(serv),
- NI_NUMERICHOST|NI_NUMERICSERV);
switch (rc) {
case LOGIN_OK:
break;