From: Alan T. DeKok Date: Wed, 23 Jan 2013 20:09:28 +0000 (-0500) Subject: Copy data over, even if there's no packet. X-Git-Tag: release_2_2_1~191 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=58b3728be6774fd8423095af15428eb723ccaa9c;p=thirdparty%2Ffreeradius-server.git Copy data over, even if there's no packet. For sub-TLVs --- diff --git a/src/lib/radius.c b/src/lib/radius.c index d61c35b7f80..39715768145 100644 --- a/src/lib/radius.c +++ b/src/lib/radius.c @@ -796,7 +796,10 @@ static uint8_t *vp2data(const RADIUS_PACKET *packet, */ memcpy(ptr, data, len); break; - } /* switch over encryption flags */ + + } else { /* no packet */ + memcpy(ptr, data, len); + } return ptr + len; }