summaryrefslogtreecommitdiff
path: root/arch/arm/insert_string_acle.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/insert_string_acle.c')
-rw-r--r--arch/arm/insert_string_acle.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/arch/arm/insert_string_acle.c b/arch/arm/insert_string_acle.c
index 7f9e02b..081b936 100644
--- a/arch/arm/insert_string_acle.c
+++ b/arch/arm/insert_string_acle.c
@@ -29,10 +29,8 @@ Pos insert_string_acle(deflate_state *const s, const Pos str, unsigned int count
lp = str + count - 1; /* last position */
for (p = str; p <= lp; p++) {
- unsigned *ip, val, h, hm;
-
- ip = (unsigned *)&s->window[p];
- val = *ip;
+ uint32_t val, h, hm;
+ memcpy(&val, &s->window[p], sizeof(val));
if (s->level >= TRIGGER_LEVEL)
val &= 0xFFFFFF;