freebsd-ports/mail/p5-Sendmail-Milter/files/patch-callbacks.c
Mathieu Arnold 932759e8a0 add IPv6 support in connect_callback
maintainer timeout

PR:		202248
Submitted by:	fbsd opal com
MFH:		2015Q4
Sponsored by:	Absolight
2015-10-28 12:57:22 +00:00

14 lines
398 B
C

--- callbacks.c.orig 2000-07-19 06:20:36 UTC
+++ callbacks.c
@@ -490,6 +490,11 @@ callback_ssockaddr(pTHX_ SV *callback, S
XPUSHs(sv_2mortal(newSVpvn((char *)arg_sa,
sizeof(_SOCK_ADDR))));
}
+ else if (arg_sa->sa_family == AF_INET6)
+ {
+ XPUSHs(sv_2mortal(newSVpvn((char *)arg_sa,
+ sizeof(struct sockaddr_in6))));
+ }
else
{
XPUSHs(sv_2mortal(newSVsv(&PL_sv_undef)));