Author: cehoyos Date: Thu Sep 30 11:10:35 2010 New Revision: 32417 Log: Use calloc instead of malloc and memset. Patch by Clément Bœsch, ubitux gmail Modified: trunk/subreader.c Modified: trunk/subreader.c ============================================================================== --- trunk/subreader.c Thu Sep 30 11:08:37 2010 (r32416) +++ trunk/subreader.c Thu Sep 30 11:10:35 2010 (r32417) @@ -1925,8 +1925,7 @@ char** sub_filenames(const char* path, c tmpresult = malloc(len); - result = malloc(sizeof(subfn)*MAX_SUBTITLE_FILES); - memset(result, 0, sizeof(subfn)*MAX_SUBTITLE_FILES); + result = calloc(MAX_SUBTITLE_FILES, sizeof(*result)); subcnt = 0; @@ -2064,8 +2063,7 @@ char** sub_filenames(const char* path, c qsort(result, subcnt, sizeof(subfn), compare_sub_priority); - result2 = malloc(sizeof(char*)*(subcnt+1)); - memset(result2, 0, sizeof(char*)*(subcnt+1)); + result2 = calloc(subcnt + 1, sizeof(*result2)); for (i = 0; i < subcnt; i++) { result2[i] = result[i].fname;
participants (1)
-
cehoyos