removal of possible null argument in strlen
This commit is contained in:
3
colors.c
3
colors.c
@@ -102,8 +102,7 @@ void colors_init() {
|
|||||||
while (getline(&line, &size, dircolors) != -1) {
|
while (getline(&line, &size, dircolors) != -1) {
|
||||||
fg = 7;
|
fg = 7;
|
||||||
bg = 0;
|
bg = 0;
|
||||||
if (line[0] == '.') {
|
if (line[0] == '.' && (extension = strtok(line, " ")) != NULL) {
|
||||||
extension = strtok(line, " ");
|
|
||||||
colors[i].file_extension = malloc(strlen(extension)+1);
|
colors[i].file_extension = malloc(strlen(extension)+1);
|
||||||
memcpy(colors[i].file_extension, extension, strlen(extension)+1);
|
memcpy(colors[i].file_extension, extension, strlen(extension)+1);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user