hc
2024-02-19 1c055e55a242a33e574e48be530e06770a210dcd
kernel/net/openvswitch/meter.c
....@@ -450,7 +450,7 @@
450450
451451 err = attach_meter(meter_tbl, meter);
452452 if (err)
453
- goto exit_unlock;
453
+ goto exit_free_old_meter;
454454
455455 ovs_unlock();
456456
....@@ -473,6 +473,8 @@
473473 genlmsg_end(reply, ovs_reply_header);
474474 return genlmsg_reply(reply, info);
475475
476
+exit_free_old_meter:
477
+ ovs_meter_free(old_meter);
476478 exit_unlock:
477479 ovs_unlock();
478480 nlmsg_free(reply);