소스 검색

Make sure the fread call was a success

Cédric Augonnet 14 년 전
부모
커밋
11516a3996
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      examples/ppm_downscaler/ppm_downscaler.c

+ 2 - 1
examples/ppm_downscaler/ppm_downscaler.c

@@ -69,7 +69,8 @@ struct ppm_image *file_to_ppm(char *filename)
 #endif
 	assert(ppm->data);
 
-	fread(ppm->data, sizeof(struct ppm_color), ppm->ncols*ppm->nlines, file);
+	ret = fread(ppm->data, sizeof(struct ppm_color), ppm->ncols*ppm->nlines, file);
+	STARPU_ASSERT(ret == ppm->ncols*ppm->nlines);
 
 	unsigned i;
 	for (i = 0; i < ppm->ncols*ppm->nlines; i++)