Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
ip: fix memory leak in ip_dump handler
[vpp.git]
/
src
/
vnet
/
ip
/
ip_api.c
diff --git
a/src/vnet/ip/ip_api.c
b/src/vnet/ip/ip_api.c
index
bcb5388
..
7e87f4b
100644
(file)
--- a/
src/vnet/ip/ip_api.c
+++ b/
src/vnet/ip/ip_api.c
@@
-66,6
+66,7
@@
#include <vlibapi/api_helper_macros.h>
#include <vlibapi/api_helper_macros.h>
+#include <vnet/format_fns.h>
#define foreach_ip_api_msg \
_(IP_TABLE_DUMP, ip_table_dump) \
#define foreach_ip_api_msg \
_(IP_TABLE_DUMP, ip_table_dump) \
@@
-1050,6
+1051,8
@@
vl_api_ip_dump_t_handler (vl_api_ip_dump_t * mp)
send_ip_details (am, reg, sw_if_index, mp->is_ipv6, mp->context);
}
}
send_ip_details (am, reg, sw_if_index, mp->is_ipv6, mp->context);
}
}
+
+ vec_free (sorted_sis);
}
static void
}
static void
@@
-2545,7
+2548,7
@@
vl_api_ip_probe_neighbor_t_handler (vl_api_ip_probe_neighbor_t * mp)
BAD_SW_IF_INDEX_LABEL;
BAD_SW_IF_INDEX_LABEL;
- REPLY_MACRO (VL_API_
PROXY_ARP_INTFC_ENABLE_DISABLE
_REPLY);
+ REPLY_MACRO (VL_API_
IP_PROBE_NEIGHBOR
_REPLY);
}
static void
}
static void