}
rewind(fp);
- *data = (void *)calloc(1, len);
- if (*data == NULL) {
- fprintf(stderr, "\tmemory allocation failed \n");
- fclose(fp);
- return FALSE;
- }
-
+ *data = g_malloc0(len);
*length = fread(*data, 1, (size_t)len, fp);
if (*length != len) {
fprintf(stderr, "\t[IMGP_testsuite] fread failed \n");
fclose(fp);
- if (*data == NULL) {
- *length = 0;
- return FALSE;
- }
-
*length = (size_t)len;
fprintf(stderr, "\t[IMGP_testsuite] %s %zu read DONE\n", path, *length);