From 2b9b4dd8321dbe253b5edcb031fc2f2a71a6d4cc Mon Sep 17 00:00:00 2001 From: Thorsten Töpper Date: Sun, 6 Jul 2025 03:00:46 +0200 Subject: data_management: explicit_bzero() for filename --- src/data_management.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/data_management.c') diff --git a/src/data_management.c b/src/data_management.c index ff2b3a9..eec36ce 100644 --- a/src/data_management.c +++ b/src/data_management.c @@ -50,10 +50,8 @@ inline struct list_node *create_node(char *fname, struct stat *ln_stat) { length = 255; } node->next = NULL; + explicit_bzero(node->fname, 256); memcpy(node->fname, fname, length); - if (node->fname[255] != '\0') { - node->fname[255] = '\0'; - } memcpy(&(node->ln_stat), ln_stat, sizeof(struct stat)); return node; } -- cgit v1.2.3-70-g09d2