preparing for release of 2.5.7
[rsync.git] / sender.c
index 212ceba0b715bc3f7e973fe8b701981859e8704e..001ab00338c8bc94ce011219abbd5100c046462b 100644 (file)
--- a/sender.c
+++ b/sender.c
@@ -46,7 +46,7 @@ static struct sum_struct *receive_sums(int f)
        int i;
        OFF_T offset = 0;
 
-       s = (struct sum_struct *)malloc(sizeof(*s));
+       s = new(struct sum_struct);
        if (!s) out_of_memory("receive_sums");
 
        s->count = read_int(f);
@@ -61,7 +61,7 @@ static struct sum_struct *receive_sums(int f)
        if (s->count == 0) 
                return(s);
 
-       s->sums = (struct sum_buf *)malloc(sizeof(s->sums[0])*s->count);
+       s->sums = new_array(struct sum_buf, s->count);
        if (!s->sums) out_of_memory("receive_sums");
 
        for (i=0; i < (int) s->count;i++) {