Pārlūkot izejas kodu

r3.showdspf: Fix resource leak (#2295)

Add missing fclose before returning from the loadrect function when out of memory.
Loïc Bartoletti 3 gadi atpakaļ
vecāks
revīzija
c458350789
1 mainītis faili ar 1 papildinājumiem un 0 dzēšanām
  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;
     }