commit | 45c2184c7e02861b9089555dc72f11cd91bd6901 | [log] [tgz] |
---|---|---|
author | Holger Hans Peter Freyther <zecke@selfish.org> | Fri Jan 07 11:36:54 2011 +0100 |
committer | Holger Hans Peter Freyther <zecke@selfish.org> | Fri Jan 07 11:36:54 2011 +0100 |
tree | d4bff3d2ca7e120e681a764799ea087fd79e47b5 | |
parent | f43f2fce82fd115c88b6e50837b41f480e9b384e [diff] |
mgcp: Return with NULL if we fail the size check.
diff --git a/openbsc/src/mgcp/mgcp_protocol.c b/openbsc/src/mgcp/mgcp_protocol.c index 32f467b..7d12659 100644 --- a/openbsc/src/mgcp/mgcp_protocol.c +++ b/openbsc/src/mgcp/mgcp_protocol.c
@@ -290,6 +290,7 @@ mgcp_endp = mgcp_timeslot_to_endpoint(trunk - 1, endp); if (mgcp_endp < 1 || mgcp_endp >= cfg->number_endpoints) { LOGP(DMGCP, LOGL_ERROR, "Failed to find endpoint '%s'\n", mgcp); + return NULL; } return &cfg->endpoints[mgcp_endp];