From: Alan T. DeKok Date: Thu, 1 Sep 2011 12:13:41 +0000 (-0400) Subject: Fix strict aliasing complaint X-Git-Tag: release_3_0_0_beta0~656 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=da5a591f1c72381e51b5bed08dd82de6b94ec67a;p=thirdparty%2Ffreeradius-server.git Fix strict aliasing complaint --- diff --git a/src/lib/radius.c b/src/lib/radius.c index 4576fdb4eee..ae458e0063d 100644 --- a/src/lib/radius.c +++ b/src/lib/radius.c @@ -3020,7 +3020,8 @@ static ssize_t data2vp_any(const RADIUS_PACKET *packet, case PW_TYPE_INTEGER64: if (vp->length != 8) goto raw; - vp->vp_integer64 = ntohll(*(uint64_t *)(vp->vp_octets)); + /* vp_integer64 is a union with vp_octets */ + vp->vp_integer64 = ntohll(vp->vp_integer64); break; case PW_TYPE_DATE: