X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/8801138b474c9f8c233eabcbfe49b8e1ae95958e..c95dcb3935ec8959385fdc5b5837d23b305b3bd5:/generator.c diff --git a/generator.c b/generator.c index 812fef42..48273f0c 100644 --- a/generator.c +++ b/generator.c @@ -155,7 +155,7 @@ static void sum_sizes_sqroot_baarda(struct sum_struct *sum, uint64 len) blength = 0; do { blength |= c; - if (len < (uint64)(blength * blength)) + if (len < (uint64)blength * blength) blength &= ~c; c >>= 1; } while (c >= 8); /* round to multiple of 8 */ @@ -383,7 +383,7 @@ void recv_generator(char *fname, struct file_list *flist, int i, int f_out) if (am_root && preserve_devices && IS_DEVICE(file->mode)) { if (statret != 0 || st.st_mode != file->mode || - st.st_rdev != file->rdev) { + (DEV64_T)st.st_rdev != file->rdev) { delete_file(fname); if (verbose > 2) rprintf(FINFO,"mknod(%s,0%o,0x%x)\n",