void add_item_medium(medium_t *medium, file_size_t item)
{
- medium->filearray = (file_size_t *)realloc(medium->filearray,
- (medium->length + 1) *
- sizeof(file_size_t));
+ medium->filearray = realloc(medium->filearray,
+ (medium->length + 1) * sizeof(file_size_t));
medium->filearray[medium->length] = item;
medium->length++;
}
rest.length * sizeof(file_size_t));
srcdata->length = rest.length;
- srcdata->filearray = (file_size_t *) realloc(srcdata->filearray,
- srcdata->length * sizeof(file_size_t));
+ if (srcdata->length > 0)
+ srcdata->filearray = realloc(srcdata->filearray,
+ srcdata->length * sizeof(file_size_t));
qsort(disc.filearray, disc.length, sizeof(file_size_t), strcmpfunc);