From 41933eb6d08b8f5af4ca9be617129280089d574c Mon Sep 17 00:00:00 2001 From: nova Date: Sat, 30 May 2026 00:12:32 +0200 Subject: [PATCH] removal of possible null argument in strlen --- colors.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/colors.c b/colors.c index d96f003..a0e7753 100644 --- a/colors.c +++ b/colors.c @@ -102,8 +102,7 @@ void colors_init() { while (getline(&line, &size, dircolors) != -1) { fg = 7; bg = 0; - if (line[0] == '.') { - extension = strtok(line, " "); + if (line[0] == '.' && (extension = strtok(line, " ")) != NULL) { colors[i].file_extension = malloc(strlen(extension)+1); memcpy(colors[i].file_extension, extension, strlen(extension)+1);