From bf83e024a6f34ff8185e15d7fd5f1291c7453fe7 Mon Sep 17 00:00:00 2001 From: Sylvain Munaut Date: Thu, 26 Sep 2013 18:39:13 +0200 Subject: Fix wrong msgb_pull usage Signed-off-by: Sylvain Munaut --- src/target/firmware/apps/loader/main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/target/firmware/apps/loader/main.c') diff --git a/src/target/firmware/apps/loader/main.c b/src/target/firmware/apps/loader/main.c index 8bdbc740..39b8998e 100644 --- a/src/target/firmware/apps/loader/main.c +++ b/src/target/firmware/apps/loader/main.c @@ -281,7 +281,7 @@ static void cmd_handler(uint8_t dlci, struct msgb *msg) crc = msgb_pull_u16(msg); address = msgb_pull_u32(msg); - data = msgb_pull(msg, nbytes); + data = msgb_pull(msg, nbytes) - nbytes; mycrc = osmo_crc16(0, data, nbytes); @@ -399,7 +399,7 @@ static void cmd_handler(uint8_t dlci, struct msgb *msg) chip = msgb_pull_u8(msg); address = msgb_pull_u32(msg); - data = msgb_pull(msg, nbytes); + data = msgb_pull(msg, nbytes) - nbytes; mycrc = osmo_crc16(0, data, nbytes); -- cgit v1.2.3