diff options
Diffstat (limited to 'openbsc')
-rw-r--r-- | openbsc/src/libmgcp/mgcp_osmux.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/openbsc/src/libmgcp/mgcp_osmux.c b/openbsc/src/libmgcp/mgcp_osmux.c index b554b35b0..ee794310e 100644 --- a/openbsc/src/libmgcp/mgcp_osmux.c +++ b/openbsc/src/libmgcp/mgcp_osmux.c @@ -51,6 +51,7 @@ static void osmux_deliver(struct msgb *batch_msg, void *data) memcpy(&out.sin_addr, &handle->rem_addr, sizeof(handle->rem_addr)); sendto(osmux_fd.fd, batch_msg->data, batch_msg->len, 0, (struct sockaddr *)&out, sizeof(out)); + msgb_free(batch_msg); } static struct osmux_handle * |