From c0547321023a2c280aec91f1a6c2804191b41cbd Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Mon, 2 Sep 2019 10:47:32 +0200 Subject: [PATCH] pmxcfs: dcdb: fix returned pointer value: Commit 926f961f62f5 used a new temporary pointer variable for type correctness, but the return value was still using the previous variable which had not been moved forward anymore. Fixes: 926f961f62f5 ("pmxcfs dcdb: fix pointer void* aritmethic") Signed-off-by: Wolfgang Bumiller --- data/src/dcdb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/src/dcdb.c b/data/src/dcdb.c index f6b0f86..df75389 100644 --- a/data/src/dcdb.c +++ b/data/src/dcdb.c @@ -185,7 +185,7 @@ dcdb_parse_fuse_message( return FALSE; } - uint8_t *msg_ptr = (uint8_t *) msg; + const uint8_t *msg_ptr = msg; *size = *((guint32 *)msg_ptr); msg_ptr += 4; msg_len -= 4; @@ -233,7 +233,7 @@ dcdb_parse_fuse_message( *to = NULL; } - *buf = (*size) ? msg : NULL; + *buf = (*size) ? (const char*)msg_ptr : NULL; return TRUE; } -- 2.39.2