Displaying 1 result from an estimated 1 matches for "7200aef".
2012 Oct 24
2
[BUG][PATCH][BTRFS-PROGS] Bug overflow fix
...hat, if there is no null byte
among the first n bytes of src, the string placed in dest
will not be null - terminated.
Signed-off-by: Rock Lee <zimilo@code-trick.com>
---
utils.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/utils.c b/utils.c
index 3c88d2e..7200aef 100644
--- a/utils.c
+++ b/utils.c
@@ -969,7 +969,7 @@ int btrfs_scan_one_dir(char *dirname, int run_ioctl)
pending = malloc(sizeof(*pending));
if (!pending)
return -ENOMEM;
- strcpy(pending->name, dirname);
+ snprintf(pending->name, sizeof(pending->name), "%s", dirname);...