mirror of
git://git.code.sf.net/p/xtables-addons/xtables-addons
synced 2025-09-08 13:44:56 +02:00
Resolve compiler warnings in xt_ECHO
Reported-by: Jiri Moravec <jim.lkml@gmail.com>
This commit is contained in:
@@ -34,7 +34,7 @@ static unsigned int echo_tg4(struct sk_buff **poldskb,
|
|||||||
void *payload;
|
void *payload;
|
||||||
|
|
||||||
/* This allows us to do the copy operation in fewer lines of code. */
|
/* This allows us to do the copy operation in fewer lines of code. */
|
||||||
if (skb_linearize(oldskb) < 0)
|
if (skb_linearize(*poldskb) < 0)
|
||||||
return NF_DROP;
|
return NF_DROP;
|
||||||
|
|
||||||
oldip = ip_hdr(oldskb);
|
oldip = ip_hdr(oldskb);
|
||||||
@@ -87,7 +87,7 @@ static unsigned int echo_tg4(struct sk_buff **poldskb,
|
|||||||
dst_hold(oldskb->dst);
|
dst_hold(oldskb->dst);
|
||||||
newskb->dst = oldskb->dst;
|
newskb->dst = oldskb->dst;
|
||||||
|
|
||||||
if (ip_route_me_harder(newskb, addr_type) < 0)
|
if (ip_route_me_harder(&newskb, addr_type) < 0)
|
||||||
goto free_nskb;
|
goto free_nskb;
|
||||||
|
|
||||||
newip->ttl = dst_metric(newskb->dst, RTAX_HOPLIMIT);
|
newip->ttl = dst_metric(newskb->dst, RTAX_HOPLIMIT);
|
||||||
@@ -97,7 +97,7 @@ static unsigned int echo_tg4(struct sk_buff **poldskb,
|
|||||||
if (newskb->len > dst_mtu(newskb->dst))
|
if (newskb->len > dst_mtu(newskb->dst))
|
||||||
goto free_nskb;
|
goto free_nskb;
|
||||||
|
|
||||||
nf_ct_attach(newskb, oldskb);
|
nf_ct_attach(newskb, *poldskb);
|
||||||
ip_local_out(newskb);
|
ip_local_out(newskb);
|
||||||
return NF_DROP;
|
return NF_DROP;
|
||||||
|
|
||||||
@@ -129,7 +129,7 @@ static void __exit echo_tg_exit(void)
|
|||||||
|
|
||||||
module_init(echo_tg_init);
|
module_init(echo_tg_init);
|
||||||
module_exit(echo_tg_exit);
|
module_exit(echo_tg_exit);
|
||||||
MODULE_AUTHOR("Jan Engelhardt <jengelh@computergmbh.de>");
|
MODULE_AUTHOR("Jan Engelhardt <jengelh@medozas.de>");
|
||||||
MODULE_DESCRIPTION("Xtables: ECHO diagnosis target");
|
MODULE_DESCRIPTION("Xtables: ECHO diagnosis target");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS("ipt_ECHO");
|
MODULE_ALIAS("ipt_ECHO");
|
||||||
|
Reference in New Issue
Block a user