diff --git a/openbsc/src/libmgcp/mgcp_protocol.c b/openbsc/src/libmgcp/mgcp_protocol.c index 54af15b7b..86f361c97 100644 --- a/openbsc/src/libmgcp/mgcp_protocol.c +++ b/openbsc/src/libmgcp/mgcp_protocol.c @@ -996,15 +996,11 @@ void mgcp_free_endp(struct mgcp_endpoint *endp) endp->ci = CI_UNUSED; endp->allocated = 0; - if (endp->callid) { - talloc_free(endp->callid); - endp->callid = NULL; - } + talloc_free(endp->callid); + endp->callid = NULL; - if (endp->local_options) { - talloc_free(endp->local_options); - endp->local_options = NULL; - } + talloc_free(endp->local_options); + endp->local_options = NULL; mgcp_rtp_end_reset(&endp->bts_end); mgcp_rtp_end_reset(&endp->net_end);