commit | 0f1786f53c78288afb81dbe1a4c5184fad42e71b | [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 | 72026c18ec8cf8fcabe0efa3687ecbeaedd6a430 [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];