const char *txt_addr = print_address (ip);
if (0 != strcmp (print, txt_addr))
{
- char *str = NULL, *name;
+ char *str = NULL, *name;
if (opt.enable_iri && (name = idn_decode ((char *) print)) != NULL)
{
logprintf (LOG_VERBOSE, _("Connecting to %s|%s|:%d... "),
str ? str : escnonprint_uri (print), txt_addr, port);
- if (str)
- xfree (str);
+ if (str)
+ xfree (str);
}
else
- {
+ {
if (ip->family == AF_INET)
logprintf (LOG_VERBOSE, _("Connecting to %s:%d... "), txt_addr, port);
+#ifdef ENABLE_IPV6
else if (ip->family == AF_INET6)
logprintf (LOG_VERBOSE, _("Connecting to [%s]:%d... "), txt_addr, port);
- }
+#endif
+ }
}
/* Store the sockaddr info to SA. */
if (ret < 0)
return false;
+ memset(ip, 0, sizeof(ip_address));
ip->family = sockaddr->sa_family;
switch (sockaddr->sa_family)
{