summaryrefslogtreecommitdiff
path: root/net/xtables-addons
diff options
context:
space:
mode:
authorDENG Qingfang <dengqf6@mail2.sysu.edu.cn>2020-03-01 20:51:14 +0800
committerDENG Qingfang <dengqf6@mail2.sysu.edu.cn>2020-03-01 20:55:10 +0800
commit7ffa08b44d991eda2ec95e109c3ffb2869857469 (patch)
tree2571ecb7c91fdb99d5abaa7827684ef055c1fd01 /net/xtables-addons
parent4ea6c0065c7474118f9fafe14e5b0518fa4cdd49 (diff)
xtables-addons: fix packetscript build with 5.3
Use skb_ensure_writable instead Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
Diffstat (limited to 'net/xtables-addons')
-rw-r--r--net/xtables-addons/patches/201-fix-lua-packetscript.patch9
1 files changed, 9 insertions, 0 deletions
diff --git a/net/xtables-addons/patches/201-fix-lua-packetscript.patch b/net/xtables-addons/patches/201-fix-lua-packetscript.patch
index a9fb796d0..5a016e2ae 100644
--- a/net/xtables-addons/patches/201-fix-lua-packetscript.patch
+++ b/net/xtables-addons/patches/201-fix-lua-packetscript.patch
@@ -22,6 +22,15 @@
{
uint32_t verdict;
lua_packet_segment *p;
+@@ -79,7 +79,7 @@ lua_tg(struct sk_buff *pskb, const struc
+
+ L = lua_envs[info->state_id]->L;
+
+- if (!skb_make_writable(pskb, pskb->len))
++ if (skb_ensure_writable(pskb, pskb->len))
+ return NF_DROP;
+
+ /* call the function provided by --function parameter or the default 'process_packet' defined in Lua */
@@ -88,11 +88,11 @@ lua_tg(struct sk_buff *pskb, const struc
/* push the lua_packet_segment as a parameter */
p = (lua_packet_segment *)lua_newuserdata(L, sizeof(lua_packet_segment));