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);