diff options
| author | Denys Fedoryshchenko <denys.f@collabora.com> | 2026-02-06 18:05:35 +0200 |
|---|---|---|
| committer | Denys Fedoryshchenko <denys.f@collabora.com> | 2026-02-06 18:05:35 +0200 |
| commit | 3c3cf8d2bcc94d054e32e9b8db637a15d6b80f62 (patch) | |
| tree | 65222dd5d56886069134077e545683f6acfee3f0 | |
| parent | e3c3c7752944af85ed2854eaaf7482b018cae8b4 (diff) | |
| download | accel-ppp-3c3cf8d2bcc94d054e32e9b8db637a15d6b80f62.tar.gz accel-ppp-3c3cf8d2bcc94d054e32e9b8db637a15d6b80f62.zip | |
radius: Fix invalid check after mempool allocation
This check left old, relevant to mmap, migrate to proper check.
Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
| -rw-r--r-- | accel-pppd/radius/packet.c | 3 |
1 files changed, 1 insertions, 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; } |
