소스 검색

r3.showdspf: Fix resource leak (#2295)

Add missing fclose before returning from the loadrect function when out of memory.
Loïc Bartoletti 2 년 전
부모
커밋
c458350789
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      raster3d/r3.showdspf/new_init_graphics.c

+ 1 - 0
raster3d/r3.showdspf/new_init_graphics.c

@@ -231,6 +231,7 @@ int loadrect(char *name)
     if (NULL ==
 	(buffer = (unsigned long *)G_malloc(xsiz * ysiz * sizeof(long)))) {
 	fprintf(stderr, "Out of memory\n");
+	fclose(fp);
 	return -1;
     }