X-Git-Url: https://www.fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=blobdiff_plain;f=finddup.c;h=e36c22981a3839c3fe9cb2bd78c624667a79622d;hb=bb7ec484aa23fe0ee2dc0b0b915eb7a7f496898a;hp=983168b6feea2f0d17ff2e5720cf54421304c67b;hpb=ef337e5e5c15540fe4f4f367a9bd4599b4559634;p=finddup.git diff --git a/finddup.c b/finddup.c index 983168b..e36c229 100644 --- a/finddup.c +++ b/finddup.c @@ -29,6 +29,7 @@ #include #include +#include #include #include #include @@ -196,7 +197,7 @@ struct file_with_size *scan_directory(struct file_with_size *tail, struct dirent *dir_e; struct stat sb; struct file_with_size *tmp; - char subname[PATH_MAX]; + char subname[PATH_MAX + 1]; if(lstat(name, &sb) != 0) { fprintf(stderr, "Can not stat \"%s\": %s\n", name, strerror(errno)); @@ -233,7 +234,7 @@ struct file_with_size *scan_directory(struct file_with_size *tail, } void print_file(struct file_with_size *node) { - char tmp[PATH_MAX]; + char tmp[PATH_MAX + 1]; if(show_realpaths) { if(show_groups) { realpath(node->filename, tmp);