diff options
author | 2016-10-07 18:02:43 +0200 | |
---|---|---|
committer | 2016-10-10 16:23:31 +0000 | |
commit | bfe737a1b29afea2e10248b8c9fa800148fbd573 (patch) | |
tree | 2bb706ed1d297cc36c1b00a14b4087b0c0fcf7be /vnet/test | |
parent | 4c42e913c4f9723d27f6501f6e1b6a13b9c2f9f8 (diff) |
Fix double free in af_packet api/cli
The api was allocating a vector for the name, passing it, then freeing
it, on create. The cli allocated, passed then forgot about it.
af_packet_create_if was storing a reference to the name, which in the
case of the api, meant it was referencing dead memory. On
af_packet_delete_if this reference was freed, so in the api case, there
was a double free.
Also, the cli for delete leaked the name.
Change-Id: I4d572bd2936eaf8ea7a0a8ff282e83ac2bf1b062
Signed-off-by: Ivan Kelly <ivan@midokura.com>
Diffstat (limited to 'vnet/test')
0 files changed, 0 insertions, 0 deletions