X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;ds=sidebyside;f=fecdec_filter.c;h=a7290e6aa41a57570828c0968643c760a4e2e38e;hb=6b3bf403b8f4a47c239062d175b520d710a91057;hp=74e1b4f58ba7f93caedeae5c1097b78740d4d71e;hpb=faeabd31b4bea5c097acff4738a0626e3c84f1d9;p=paraslash.git diff --git a/fecdec_filter.c b/fecdec_filter.c index 74e1b4f5..a7290e6a 100644 --- a/fecdec_filter.c +++ b/fecdec_filter.c @@ -246,13 +246,13 @@ static int add_slice(char *buf, struct fecdec_group *fg) slice_num = fg->h.slice_num; if (fg->num_slices == 0) { fg->num_slices = fg->h.slices_per_group; - fg->idx = malloc(fg->num_slices * sizeof(int)); - fg->data = malloc(fg->num_slices * sizeof(unsigned char *)); + fg->idx = para_malloc(fg->num_slices * sizeof(int)); + fg->data = para_malloc(fg->num_slices * sizeof(unsigned char *)); memset(fg->data, 0, fg->num_slices * sizeof(unsigned char *)); } r = fg->num_received_slices; fg->idx[r] = slice_num; - fg->data[r] = malloc(fg->h.slice_bytes); + fg->data[r] = para_malloc(fg->h.slice_bytes); memcpy(fg->data[r], buf, fg->h.slice_bytes); fg->num_received_slices++; return 1;