diff options
| author | Thorsten Töpper <atsutane@freethoughts.de> | 2025-07-06 03:00:46 +0200 |
|---|---|---|
| committer | Thorsten Töpper <atsutane@freethoughts.de> | 2025-07-06 03:00:46 +0200 |
| commit | 2b9b4dd8321dbe253b5edcb031fc2f2a71a6d4cc (patch) | |
| tree | a774112e9e99c8e956b31af72b7134c512e52235 | |
| parent | 3dc5a650b3d2d58606d7080f6e4fdacb2c0832a0 (diff) | |
| download | dir_monitor-2b9b4dd8321dbe253b5edcb031fc2f2a71a6d4cc.tar.gz dir_monitor-2b9b4dd8321dbe253b5edcb031fc2f2a71a6d4cc.tar.bz2 | |
data_management: explicit_bzero() for filename
| -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; } |
