freebsd-src/lib/libradius
Enji Cooper f7d46b858a radlib: fix a memory leak in is_valid_request
Call `HMAC_CTX_free` if returning early from `is_valid_request` when
processing `Message-Authenticator` tags.

Reported by:	Coverity
MFC after:	1 week
Fixes: 8d5c781306 ("libradius: Fix input validation bugs")
Differential Revision:	https://reviews.freebsd.org/D45488

(cherry picked from commit 77c04f3eb1)
2025-03-26 14:15:25 -07:00
..
libradius.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
Makefile Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
Makefile.depend.options Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
radius.conf.5 Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
radlib.c radlib: fix a memory leak in is_valid_request 2025-03-26 14:15:25 -07:00
radlib.h Remove $FreeBSD$: two-line .h pattern 2023-08-23 11:43:21 -06:00
radlib_private.h Remove $FreeBSD$: two-line .h pattern 2023-08-23 11:43:21 -06:00
radlib_vs.h Remove $FreeBSD$: two-line .h pattern 2023-08-23 11:43:21 -06:00