X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=vss.c;fp=vss.c;h=dd4ac2fbc96f54064f0dacd38ef2c9c39fa4f065;hb=563b56a493d6a2bdcdebafadd907954dbe1de8a8;hp=4f270c4a50b35df749c8f9c3cf2bbeba9464eb7b;hpb=82aedc35a6cdf2c7e0d27fc16f75529722505dac;p=paraslash.git diff --git a/vss.c b/vss.c index 4f270c4a..dd4ac2fb 100644 --- a/vss.c +++ b/vss.c @@ -335,10 +335,10 @@ static int initialize_fec_client(struct fec_client *fc, struct vss_task *vsst) ret = fec_new(k, n, &fc->parms); if (ret < 0) return ret; - fc->src_data = para_malloc(k * sizeof(char *)); + fc->src_data = arr_alloc(k, sizeof(char *)); for (i = 0; i < k; i++) - fc->src_data[i] = para_malloc(fc->mps); - fc->enc_buf = para_malloc(fc->mps); + fc->src_data[i] = alloc(fc->mps); + fc->enc_buf = alloc(fc->mps); fc->state = FEC_STATE_READY_TO_RUN; fc->next_header_time.tv_sec = 0; @@ -671,7 +671,7 @@ size_t vss_get_fec_eof_packet(const char **buf) struct fec_client *vss_add_fec_client(struct sender_client *sc, struct fec_client_parms *fcp) { - struct fec_client *fc = para_calloc(sizeof(*fc)); + struct fec_client *fc = zalloc(sizeof(*fc)); fc->sc = sc; fc->fcp = fcp;