#ifdef TCP_ADAPTER
if (CA_ADAPTER_TCP & adapter)
{
- if (CA_IPV6 & flag)
+ if (CA_SECURE & flag)
{
- targetPort = &caglobals.ports.tcp.u6;
+ if (CA_IPV6 & flag)
+ {
+ targetPort = &caglobals.ports.tcp.u6s;
+ }
+ else if (CA_IPV4 & flag)
+ {
+ targetPort = &caglobals.ports.tcp.u4s;
+ }
}
- else if (CA_IPV4 & flag)
+ else
{
- targetPort = &caglobals.ports.tcp.u4;
+ if (CA_IPV6 & flag)
+ {
+ targetPort = &caglobals.ports.tcp.u6;
+ }
+ else if (CA_IPV4 & flag)
+ {
+ targetPort = &caglobals.ports.tcp.u4;
+ }
}
}
#endif
#ifdef TCP_ADAPTER
if (CA_ADAPTER_TCP & adapter)
{
- if (CA_IPV6 & flag)
+ if (CA_SECURE & flag)
{
- return caglobals.tcp.ipv6.port;
+ if (CA_IPV6 & flag)
+ {
+ return caglobals.tcp.ipv6s.port;
+ }
+ else if (CA_IPV4 & flag)
+ {
+ return caglobals.tcp.ipv4s.port;
+ }
}
- else if (CA_IPV4 & flag)
+ else
{
- return caglobals.tcp.ipv4.port;
+ if (CA_IPV6 & flag)
+ {
+ return caglobals.tcp.ipv6.port;
+ }
+ else if (CA_IPV4 & flag)
+ {
+ return caglobals.tcp.ipv4.port;
+ }
}
}
#endif