fixeria has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmocom-bb/+/34534?usp=email )


Change subject: modem: fix grr_st_packet_access_action(): shift rr->cr_hist 
properly
......................................................................

modem: fix grr_st_packet_access_action(): shift rr->cr_hist properly

Pass size in bytes to memcpy(), not number of elements!

Change-Id: I687435f5458e766d9d61143d6e4255f089fe1caf
Fixes: 6db5f8b9c "modem: get rid of app_data.chan_req, use ms->rrlayer"
Related: OS#5500, OS#6131
---
M src/host/layer23/src/modem/grr.c
1 file changed, 15 insertions(+), 1 deletion(-)



  git pull ssh://gerrit.osmocom.org:29418/osmocom-bb refs/changes/34/34534/1

diff --git a/src/host/layer23/src/modem/grr.c b/src/host/layer23/src/modem/grr.c
index a029dd8..4e29909 100644
--- a/src/host/layer23/src/modem/grr.c
+++ b/src/host/layer23/src/modem/grr.c
@@ -688,7 +688,8 @@
                }

                /* shift the CHANNEL REQUEST history buffer */
-               memmove(&rr->cr_hist[1], &rr->cr_hist[0], 
ARRAY_SIZE(rr->cr_hist) - 1);
+               memmove(&rr->cr_hist[1], &rr->cr_hist[0],
+                       sizeof(rr->cr_hist) - sizeof(rr->cr_hist[0]));
                /* store the new entry */
                rr->cr_hist[0].ref = *ref;
                rr->cr_hist[0].ref.ra = rr->cr_ra;

--
To view, visit https://gerrit.osmocom.org/c/osmocom-bb/+/34534?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmocom-bb
Gerrit-Branch: master
Gerrit-Change-Id: I687435f5458e766d9d61143d6e4255f089fe1caf
Gerrit-Change-Number: 34534
Gerrit-PatchSet: 1
Gerrit-Owner: fixeria <vyanits...@sysmocom.de>
Gerrit-MessageType: newchange

Reply via email to