-const char jbsockets_rcs[] = "$Id: jbsockets.c,v 1.9 2001/06/07 23:06:09 jongfoster Exp $";
+const char jbsockets_rcs[] = "$Id: jbsockets.c,v 1.10 2001/06/29 13:29:15 oes Exp $";
/*********************************************************************
*
* File : $Source: /cvsroot/ijbswa/current/jbsockets.c,v $
*
* Revisions :
* $Log: jbsockets.c,v $
+ * Revision 1.10 2001/06/29 13:29:15 oes
+ * - Added remote (server) host IP to csp->http->host_ip_addr_str
+ * - Added detection of local socket IP and fqdn
+ * - Removed logentry from cancelled commit
+ *
* Revision 1.9 2001/06/07 23:06:09 jongfoster
* The host parameter to connect_to() is now const.
*
if ((addr = resolve_hostname_to_ip(host)) == -1)
{
- csp->http->host_ip_addr_str = strdup("unknown");
+ csp->http->host_ip_addr_str = strdup("unknown");
return(-1);
}
* and the hostname associated with that address
*/
if (!getsockname(afd, &laddr, &laddrlen))
- {
+ {
csp->my_ip_addr_str = strdup(inet_ntoa(lap->sin_addr));
host = gethostbyaddr(laddr.sa_data + 2, 4, AF_INET);
log_error(LOG_LEVEL_ERROR, "Unable to get my own hostname: %s\n", hstrerror(h_errno));
}
else
- {
+ {
csp->my_hostname = strdup(host->h_name);
}
- }
+ }
csp->cfd = afd;
csp->ip_addr_str = strdup(inet_ntoa(rap->sin_addr));
csp->ip_addr_long = ntohl(rap->sin_addr.s_addr);
return 1;
+
}