From 8de38d67e27b841a73fbd4c6051963ffdb816c02 Mon Sep 17 00:00:00 2001 From: Denys Fedoryshchenko Date: Fri, 6 Feb 2026 18:05:35 +0200 Subject: radius: Fix invalid check after mempool allocation This check left old, relevant to mmap, migrate to proper check. Signed-off-by: Denys Fedoryshchenko --- accel-pppd/radius/packet.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/accel-pppd/radius/packet.c b/accel-pppd/radius/packet.c index 339eac74..bf01bbdc 100644 --- a/accel-pppd/radius/packet.c +++ b/accel-pppd/radius/packet.c @@ -167,9 +167,8 @@ int rad_packet_recv(int fd, struct rad_packet_t **p, struct sockaddr_in *addr) if (!pack) return 0; - //ptr = mmap(NULL, REQ_LENGTH_MAX, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0); ptr = mempool_alloc(buf_pool); - if (ptr == MAP_FAILED) { + if (!ptr) { log_emerg("radius:packet: out of memory\n"); goto out_err; } -- cgit v1.2.3