net: bnxt: fix a potential use-after-free in bnxt_init_tc
[platform/kernel/linux-starfive.git] / drivers / net / ethernet / broadcom / bnxt / bnxt_tc.c
index 38d89d8..273c9ba 100644 (file)
@@ -2075,6 +2075,7 @@ destroy_flow_table:
        rhashtable_destroy(&tc_info->flow_table);
 free_tc_info:
        kfree(tc_info);
+       bp->tc_info = NULL;
        return rc;
 }