su_family
data_dest.su_family = AF_INET;
data_dest.su_family = AF_INET6;
if (his_addr.su_family == AF_INET6) {
s = monitor_socket(ctrl_addr.su_family);
switch (ctrl_addr.su_family) {
switch (from.su_family) {
if (from.su_family != his_addr.su_family ||
switch (data_dest.su_family) {
if (data_dest.su_family != his_addr.su_family ||
if (su->su_family == AF_INET) {
switch (su->su_family) {
switch (su->su_family) {
if (tmp.su_family == AF_INET6)
if (pf != PF_UNSPEC && ctrl_addr.su_family != pf) {
pdata = socket(ctrl_addr.su_family, SOCK_STREAM, 0);
switch (ctrl_addr.su_family) {
switch (pasv_addr.su_family) {
switch (pasv_addr.su_family) {
if (his_addr.su_family == AF_INET6 &&
data_dest.su_family == AF_INET6) {
proto = af2epsvproto(ctrl_addr.su_family);
if (his_addr.su_family == AF_INET6 &&
switch (his_addr.su_family) {