From: Arran Cudbard-Bell Date: Fri, 26 May 2017 01:35:50 +0000 (-0400) Subject: CID 1409862: Missed check for NULL original packet X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5d18c6c49ff6fc845a26e36213b582dcb2d65565;p=thirdparty%2Ffreeradius-server.git CID 1409862: Missed check for NULL original packet --- diff --git a/src/protocols/radius/base.c b/src/protocols/radius/base.c index 610ff8baa1f..b81aae78e76 100644 --- a/src/protocols/radius/base.c +++ b/src/protocols/radius/base.c @@ -364,6 +364,7 @@ int fr_radius_sign(uint8_t *packet, uint8_t const *original, case FR_CODE_ACCESS_REJECT: case FR_CODE_ACCESS_CHALLENGE: do_ack: + if (!original) goto need_original; memcpy(packet + 4, original + 4, AUTH_VECTOR_LEN); break;