if (addrlen == sizeof (struct IPv4HttpAddress))
{
v4 = (struct IPv4HttpAddress *) addr;
- /* Not skipping loopback
- if (INADDR_LOOPBACK == ntohl(v4->ipv4_addr))
- {
- return GNUNET_SYSERR;
- } */
if (plugin->bind4_address!=NULL)
{
- if (0 == memcmp (&plugin->bind4_address->sin_addr, &v4->ipv4_addr, sizeof(uint32_t)) && (ntohs (v4->u_port) == plugin->port_inbound))
+ if (0 == memcmp (&plugin->bind4_address->sin_addr, &v4->ipv4_addr, sizeof(uint32_t)))
return GNUNET_OK;
else
return GNUNET_SYSERR;
break;
tv4 = tv4->next;
}
- if ((tv4 !=NULL) && (ntohs (v4->u_port) == plugin->port_inbound))
+ if (tv4 != NULL)
return GNUNET_OK;
else
return GNUNET_SYSERR;
break;
tv6 = tv6->next;
}
- if ((tv6 !=NULL) && (ntohs (v6->u6_port) == plugin->port_inbound))
+ if (tv6 !=NULL)
return GNUNET_OK;
else
return GNUNET_SYSERR;
fail_pretty_printer=GNUNET_NO;
fail_addr_to_str=GNUNET_NO;
- /* Suggesting addresses with wrong port*/
struct IPv4HttpAddress failing_addr;
- failing_addr.ipv4_addr = htonl(INADDR_LOOPBACK);
- failing_addr.u_port = htons(0);
- suggest_res = api->check_address (api->cls,&failing_addr,sizeof (struct IPv4HttpAddress));
- GNUNET_assert (GNUNET_SYSERR == suggest_res);
/* Suggesting addresses with wrong size*/
failing_addr.ipv4_addr = htonl(INADDR_LOOPBACK);
fail_pretty_printer=GNUNET_NO;
fail_addr_to_str=GNUNET_NO;
- /* Suggesting addresses with wrong port*/
struct IPv4HttpAddress failing_addr;
- failing_addr.ipv4_addr = htonl(INADDR_LOOPBACK);
- failing_addr.u_port = htons(0);
- suggest_res = api->check_address (api->cls,&failing_addr,sizeof (struct IPv4HttpAddress));
- GNUNET_assert (GNUNET_SYSERR == suggest_res);
/* Suggesting addresses with wrong size*/
failing_addr.ipv4_addr = htonl(INADDR_LOOPBACK);