]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Use memcpy instead of unaligned access
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 5 Jan 2022 13:51:30 +0000 (13:51 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 5 Jan 2022 13:51:30 +0000 (13:51 +0000)
src/libserver/re_cache.c

index cde2e88a4b924bf1996f6cecabac26b44567cdeb..64f5f7a4093a807e96a53724fca018f435d8f2f0 100644 (file)
@@ -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 */