kernel/net/netfilter/nf_conntrack_helper.c
.. .. @@ -404,6 +404,9 @@ 404 404 BUG_ON(me->expect_class_max >= NF_CT_MAX_EXPECT_CLASSES); 405 405 BUG_ON(strlen(me->name) > NF_CT_HELPER_NAME_LEN - 1); 406 406 407 + if (!nf_ct_helper_hash)408 + return -ENOENT;409 +407 410 if (me->expect_policy->max_expected > NF_CT_EXPECT_MAX_CNT) 408 411 return -EINVAL; 409 412 .. .. @@ -587,4 +590,5 @@ 587 590 { 588 591 nf_ct_extend_unregister(&helper_extend); 589 592 kvfree(nf_ct_helper_hash); 593 + nf_ct_helper_hash = NULL;590 594 }