diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2013-12-15 18:56:52 +0100 |
---|---|---|
committer | Andreas Eversberg <jolly@eversberg.eu> | 2014-02-26 12:17:05 +0100 |
commit | 89c43f4867c424244a4f771c381539e0f1882e2e (patch) | |
tree | b577a740498ecee023d15bc6d868e0a2c6845ce0 | |
parent | e605dd340ab6fa335c404306681cef73ff3a0f84 (diff) |
mobile: Fixes of frequency redefinition handling
-rw-r--r-- | src/host/layer23/src/mobile/gsm48_rr.c | 4 |
1 files 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 bf95811b..e94b43c7 100644 --- a/src/host/layer23/src/mobile/gsm48_rr.c +++ b/src/host/layer23/src/mobile/gsm48_rr.c @@ -3646,12 +3646,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); |