summaryrefslogtreecommitdiff
path: root/src/helpers/ftp.c
diff options
context:
space:
mode:
authorAlex Harpin <development@landsofshadow.co.uk>2015-11-21 14:44:29 +0000
committerAlex Harpin <development@landsofshadow.co.uk>2015-11-21 14:44:29 +0000
commit2a53b5dfee3c80b4c4940ad4c73c82248b4571bb (patch)
tree73a4fe81edc619a6180ee8d1a02ef5b1942ba910 /src/helpers/ftp.c
parent1e0476f8157fc09c6f9ff086e7b55452b39ea48d (diff)
parente61ac9a2e58cdcf6dc9a12d32b1f221e078e5d05 (diff)
downloadconntrack-tools-2a53b5dfee3c80b4c4940ad4c73c82248b4571bb.tar.gz
conntrack-tools-2a53b5dfee3c80b4c4940ad4c73c82248b4571bb.zip
Merge tag 'conntrack-tools-1.4.0' into lithium
conntrack-tools 1.4.0 release
Diffstat (limited to 'src/helpers/ftp.c')
-rw-r--r--src/helpers/ftp.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/helpers/ftp.c b/src/helpers/ftp.c
index 962020b..2c8dcd6 100644
--- a/src/helpers/ftp.c
+++ b/src/helpers/ftp.c
@@ -346,7 +346,12 @@ static int nf_nat_ftp_fmt_cmd(enum nf_ct_ftp_type type,
port >> 8,
port & 0xFF);
case NF_CT_FTP_EPRT:
- return snprintf(buffer, buflen, "|1|%pI4|%u|", &addr, port);
+ return snprintf(buffer, buflen, "|1|%u.%u.%u.%u|%u|",
+ ((unsigned char *)&addr)[0],
+ ((unsigned char *)&addr)[1],
+ ((unsigned char *)&addr)[2],
+ ((unsigned char *)&addr)[3],
+ port);
case NF_CT_FTP_EPSV:
return snprintf(buffer, buflen, "|||%u|", port);
}