From 320fcba004d394a15da48a183f84feaa5450fd33 Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Sun, 15 Dec 2013 18:56:52 +0100 Subject: mobile: Fixes of frequency redefinition handling Change-Id: I4897ed2c71ddf30afd057389ca67a9b9d6d88ace --- src/host/layer23/src/mobile/gsm48_rr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/host/layer23/src/mobile/gsm48_rr.c b/src/host/layer23/src/mobile/gsm48_rr.c index 1762f3df..1d2745b6 100644 --- a/src/host/layer23/src/mobile/gsm48_rr.c +++ b/src/host/layer23/src/mobile/gsm48_rr.c @@ -3651,12 +3651,12 @@ static int gsm48_rr_rx_frq_redef(struct osmocom_ms *ms, struct msgb *msg) LOGP(DRR, LOGL_INFO, " using cell channel description)\n"); cd.cell_desc_lv[0] = 16; - memcpy(cd.cell_desc_lv + 1, v, 17); + memcpy(cd.cell_desc_lv + 1, v, 16); sprintf(cd.cell_desc_origin, "last FREQUENCY REDIFINITION"); } /* render channel "after time" */ - cause = gsm48_rr_render_ma(ms, &rr->cd_now, ma, &ma_len); + cause = gsm48_rr_render_ma(ms, &cd, ma, &ma_len); if (cause) return gsm48_rr_tx_rr_status(ms, cause); -- cgit v1.2.3