From 837710c2855ad4c15980b9860ed793f8b791bdbd Mon Sep 17 00:00:00 2001 From: "Andreas.Eversberg" Date: Thu, 27 Jan 2011 16:33:04 +0000 Subject: [PATCH] [l1ctl] Adding missing msgb_free() When a corrupt frame cannot be delivered, it is dropped. Also it must be freed. --- src/host/layer23/src/common/l1ctl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/host/layer23/src/common/l1ctl.c b/src/host/layer23/src/common/l1ctl.c index ac8bac87b..d47275a5c 100644 --- a/src/host/layer23/src/common/l1ctl.c +++ b/src/host/layer23/src/common/l1ctl.c @@ -208,6 +208,7 @@ static int rx_ph_data_ind(struct osmocom_ms *ms, struct msgb *msg) printf("Dropping frame with %u bit errors\n", dl->num_biterr); LOGP(DL1C, LOGL_NOTICE, "Dropping frame with %u bit errors\n", dl->num_biterr); + msgb_free(msg); return 0; }