From 0e8e630d7fc74636452286be262969e2433f12ba Mon Sep 17 00:00:00 2001 From: Karina Bataeva Date: Sat, 27 Jun 2026 21:13:43 +0530 Subject: [PATCH] tools: check malloc return value in utmp_db_add --- tools/ids.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/ids.c b/tools/ids.c index 4e6bd55a..7593d6bd 100644 --- a/tools/ids.c +++ b/tools/ids.c @@ -83,7 +83,10 @@ utmp_db_add(const char *user, int idle, int token) DEBUGF_C("Adding new user %s with idle %d\n", user, idle); new = malloc(sizeof *new); - new->idle = idle; + if (new == NULL) + return NULL; + + new->idle = idle; new->idle_old = 0; new->token = token; snprintf(new->user, sizeof new->user, "%s", user);