From: Vsevolod Stakhov Date: Wed, 5 Jan 2022 13:51:30 +0000 (+0000) Subject: [Minor] Use memcpy instead of unaligned access X-Git-Tag: 3.2~127 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b689a807525232e6f0596d9360cb575e870300c2;p=thirdparty%2Frspamd.git [Minor] Use memcpy instead of unaligned access --- diff --git a/src/libserver/re_cache.c b/src/libserver/re_cache.c index cde2e88a4b..64f5f7a409 100644 --- a/src/libserver/re_cache.c +++ b/src/libserver/re_cache.c @@ -2391,7 +2391,7 @@ rspamd_re_cache_is_valid_hyperscan_file (struct rspamd_re_cache *cache, p = map + RSPAMD_HS_MAGIC_LEN + sizeof (test_plt); end = map + len; - n = *(gint *)p; + memcpy(&n, p, sizeof(n)); p += sizeof (gint); if (n <= 0 || 2 * n * sizeof (gint) + /* IDs + flags */