stats: fix memory leakage when adding / deleting interfaces 77/20277/3
authorOle Troan <ot@cisco.com>
Fri, 21 Jun 2019 14:07:06 +0000 (16:07 +0200)
committerDave Wallace <dwallacelf@gmail.com>
Fri, 21 Jun 2019 16:06:19 +0000 (16:06 +0000)
commit7abd25b3b94e4abfeea30e4e4971ba902c3fbd53
tree79d8f9b4325614fe89a162c2dddc5d09af798ac8
parent5c588504218357bd60b79501ccf8721ff65bced3
stats: fix memory leakage when adding / deleting interfaces

This fixes two leaks in registering errors in the stats segment.
- The error name created by vlib_register_errors() was not freed.
- Duplicate error names (when interface readded) was added to the vector.

Change-Id: If5fe371e8059cf6678fc785cbf673707b4f4a655
Type: fix
Signed-off-by: Ole Troan <ot@cisco.com>
src/vlib/error.c
src/vpp/stats/stat_segment.c