https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r282543 | dvossel | 2010-08-17 14:34:06 -0500 (Tue, 17 Aug 2010) | 4 lines
fixes truncated uint64_t value in put_unaligned_uint64_t() function
(issue #17804)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@282544
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
static inline void put_unaligned_uint64(void *p, uint64_t datum)
{
- struct { unsigned int d; } __attribute__((packed,may_alias)) *pp = p;
+ struct { uint64_t d; } __attribute__((packed,may_alias)) *pp = p;
pp->d = datum;
}