mgcp_client_vty: add OSMO_ASSERT on pool parameter
When the function mgcp_client_pool_vty_init is called with pool = NULL, then it segfaults. Lets put an OSMO_ASSERT() on pool to make clear that a pool must be present before initalizing the VTY on it. Change-Id: I36893bf5341d4ad21161e92d2d25d284647f7d18changes/08/25208/1
parent
29e671f257
commit
da3a5759e1
|
@ -517,6 +517,9 @@ DEFUN(mgw_show, mgw_snow_cmd, "show mgw-pool", SHOW_STR "Display information abo
|
|||
* \param[in] pool user provided memory to store the configured MGCP client (MGW) pool. */
|
||||
void mgcp_client_pool_vty_init(int parent_node, int mgw_node, const char *indent, struct mgcp_client_pool *pool)
|
||||
{
|
||||
/* A pool must be allocated before this function can be called */
|
||||
OSMO_ASSERT(pool);
|
||||
|
||||
/* Never allow this function to be called twice on the same pool */
|
||||
OSMO_ASSERT(!pool->vty_indent);
|
||||
OSMO_ASSERT(!pool->vty_node);
|
||||
|
|
Loading…
Reference in New Issue