diff --git a/lib/test_bpf.c b/lib/test_bpf.c index b2badf6b23cdb10e27b6575806304dd0524755c9..8e157806df7a6d78fed7afc63787d8517fbcc976 100644 --- a/lib/test_bpf.c +++ b/lib/test_bpf.c @@ -6649,7 +6649,7 @@ static __init int test_skb_segment(void) } segs = skb_segment(skb, features); - if (segs) { + if (!IS_ERR(segs)) { kfree_skb_list(segs); ret = 0; pr_info("%s: success in skb_segment!", __func__);