Browse Source

r3.showdspf: Fix resource leak (#2295)

Add missing fclose before returning from the loadrect function when out of memory.
Loïc Bartoletti 2 years ago
parent
commit
c458350789
1 changed files with 1 additions and 0 deletions
  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;
     }