From: Ilya Shipitsin Date: Sat, 17 Aug 2024 03:41:13 +0000 (+0200) Subject: pppd/plugins/radius/clientid.c: handle strdup failure (#507) X-Git-Tag: v2.5.1~27 X-Git-Url: https://git.ozlabs.org/?a=commitdiff_plain;h=fa612cba719c2c44ebb196a14aaaf6f4497fce03;p=ppp.git pppd/plugins/radius/clientid.c: handle strdup failure (#507) Signed-off-by: Ilya Shipitsin --- diff --git a/pppd/plugins/radius/clientid.c b/pppd/plugins/radius/clientid.c index eea5165..bf26947 100644 --- a/pppd/plugins/radius/clientid.c +++ b/pppd/plugins/radius/clientid.c @@ -72,7 +72,11 @@ int rc_read_mapfile(char *filename) return (-1); } - p->name = strdup(name); + if ((p->name = strdup(name)) == NULL) { + novm("rc_read_mapfile"); + fclose(mapfd); + return (-1); + } p->id = atoi(id); p->next = map2id_list; map2id_list = p;