aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar chiontang <tech@chionlab.moe> 2018-05-04 15:48:42 +0800
committerGravatar chiontang <tech@chionlab.moe> 2018-05-04 15:48:42 +0800
commit70c3047279fbbb426d4b64d8cf23426454f4ac9d (patch)
tree0389715d904dbd9afcead58f7022bc5e5f5cdc9d
parenthotfix: deadlock in event_cb and potential IRQ & resche problems (diff)
downloadnetfilter-full-cone-nat-70c3047279fbbb426d4b64d8cf23426454f4ac9d.tar.gz
netfilter-full-cone-nat-70c3047279fbbb426d4b64d8cf23426454f4ac9d.tar.bz2
netfilter-full-cone-nat-70c3047279fbbb426d4b64d8cf23426454f4ac9d.zip
refactor: modify cb error code
-rw-r--r--xt_FULLCONENAT.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/xt_FULLCONENAT.c b/xt_FULLCONENAT.c
index 2175817..cf34cc2 100644
--- a/xt_FULLCONENAT.c
+++ b/xt_FULLCONENAT.c
@@ -279,7 +279,7 @@ static int ct_event_cb(unsigned int events, struct nf_ct_event *item) {
if (!spin_trylock(&fullconenat_lock)) {
pr_debug("xt_FULLCONENAT: ct_event_cb(): [==================================WARNING================================] spin lock busy, handler skipped.\n");
- return -EBUSY;
+ return -EAGAIN;
}
/* we dont know the conntrack direction for now so we try in both ways. */