diff options
| -rw-r--r-- | src/data_management.c | 4 |
1 files changed, 1 insertions, 3 deletions
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; } |
