]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
copy at the correct offset
authorAlan T. DeKok <aland@freeradius.org>
Thu, 7 Apr 2022 17:42:58 +0000 (13:42 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 7 Apr 2022 18:08:01 +0000 (14:08 -0400)
src/lib/util/value.c

index 161a77adba2a32dcdda5f89d9a95ae3d6fee1973..4a61e18e037ccacfe7d63c1c916a8d3a1cdc9a07 100644 (file)
@@ -2766,7 +2766,7 @@ static inline int fr_value_box_cast_integer_to_integer(UNUSED TALLOC_CTX *ctx, f
                memcpy(((uint8_t *)&tmp) + (sizeof(tmp) - len),
                       ((uint8_t const *)src) + fr_value_box_offsets[src->type], len);
 #else
-               memcpy(&tmp, src, len);
+               memcpy(&tmp, ((uint8_t const *)src) + fr_value_box_offsets[src->type], len);
 #endif
                break;
        }