瀏覽代碼

[NETFILTER]: Fix truncated sequence numbers in FTP helper

Signed-off-by: Yasuyuki KOZAKAI <yasuyuki.kozkaai@toshiba.co.jp>
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
Yasuyuki KOZAKAI 20 年之前
父節點
當前提交
f649a3bfd1
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      net/ipv4/netfilter/ip_conntrack_ftp.c

+ 2 - 2
net/ipv4/netfilter/ip_conntrack_ftp.c

@@ -252,7 +252,7 @@ static int find_pattern(const char *data, size_t dlen,
 }
 }
 
 
 /* Look up to see if we're just after a \n. */
 /* Look up to see if we're just after a \n. */
-static int find_nl_seq(u16 seq, const struct ip_ct_ftp_master *info, int dir)
+static int find_nl_seq(u32 seq, const struct ip_ct_ftp_master *info, int dir)
 {
 {
 	unsigned int i;
 	unsigned int i;
 
 
@@ -263,7 +263,7 @@ static int find_nl_seq(u16 seq, const struct ip_ct_ftp_master *info, int dir)
 }
 }
 
 
 /* We don't update if it's older than what we have. */
 /* We don't update if it's older than what we have. */
-static void update_nl_seq(u16 nl_seq, struct ip_ct_ftp_master *info, int dir)
+static void update_nl_seq(u32 nl_seq, struct ip_ct_ftp_master *info, int dir)
 {
 {
 	unsigned int i, oldest = NUM_SEQ_TO_REMEMBER;
 	unsigned int i, oldest = NUM_SEQ_TO_REMEMBER;