Fixed a bug due to using strncmp instead of memcmp (ahem).
[finddup.git] / finddup.c
index 40ce3f7..2067372 100644 (file)
--- a/finddup.c
+++ b/finddup.c
@@ -160,7 +160,7 @@ int same_content(struct file_with_size *f1, struct file_with_size *f2) {
           close(fd2);
           return 1;
         } else {
-          if(strncmp(buffer1, buffer2, s1)) {
+          if(memcmp(buffer1, buffer2, s1)) {
             close(fd1);
             close(fd2);
             return 0;