From: Arran Cudbard-Bell Date: Wed, 24 May 2017 20:31:27 +0000 (-0400) Subject: Set data in all cases X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=70bfc4a41f8e189a0453427cf5dc55ac624bfeb7;p=thirdparty%2Ffreeradius-server.git Set data in all cases --- diff --git a/src/protocols/radius/encode.c b/src/protocols/radius/encode.c index f95110bdc7d..21bcca05d95 100644 --- a/src/protocols/radius/encode.c +++ b/src/protocols/radius/encode.c @@ -689,6 +689,7 @@ static ssize_t encode_value(uint8_t *out, size_t outlen, len = vp->vp_ip.prefix >> 3; /* Convert bits to whole bytes */ memcpy(buffer, vp->vp_ipv6addr, len); /* Only copy the minimum number of address bytes required */ len += 2; /* Reserved and prefix bytes */ + data = buffer; break; /* @@ -698,6 +699,7 @@ static ssize_t encode_value(uint8_t *out, size_t outlen, buffer[0] = 0; buffer[1] = vp->vp_ip.prefix; memcpy(buffer, &vp->vp_ipv4addr, sizeof(vp->vp_ipv4addr)); + data = buffer; break; /*