Blame SOURCES/freetype-2.10.4-covscan.patch

f1a3e6
--- freetype-2.10.4/builds/unix/freetype-config.in
f1a3e6
+++ freetype-2.10.4/builds/unix/freetype-config.in
f1a3e6
@@ -32,9 +32,6 @@ cflags=`%PKG_CONFIG% --cflags freetype2`
f1a3e6
 dynamic_libs=`pkgconf --libs freetype2`
f1a3e6
 static_libs=`pkgconf --static --libs freetype2`
f1a3e6
 
f1a3e6
-orig_prefix=$prefix
f1a3e6
-orig_exec_prefix=$exec_prefix
f1a3e6
-
f1a3e6
 orig_includedir=$includedir
f1a3e6
 orig_libdir=$libdir
f1a3e6
 
f1a3e6
--- freetype-2.10.4/ft2demos-2.10.4/src/ftbench.c
f1a3e6
+++ freetype-2.10.4/ft2demos-2.10.4/src/ftbench.c
f1a3e6
@@ -749,6 +749,7 @@
f1a3e6
         {
f1a3e6
           fprintf( stderr,
f1a3e6
                    "couldn't allocate memory to pre-load font file\n" );
f1a3e6
+          fclose( file );
f1a3e6
 
f1a3e6
           return 1;
f1a3e6
         }
f1a3e6
@@ -758,9 +759,12 @@
f1a3e6
           fprintf( stderr, "read error\n" );
f1a3e6
           free( memory_file );
f1a3e6
           memory_file = NULL;
f1a3e6
+          fclose( file );
f1a3e6
 
f1a3e6
           return 1;
f1a3e6
         }
f1a3e6
+
f1a3e6
+        fclose( file );
f1a3e6
       }
f1a3e6
 
f1a3e6
       error = FT_New_Memory_Face( lib,
f1a3e6
--- freetype-2.10.4/ft2demos-2.10.4/src/ftgrid.c
f1a3e6
+++ freetype-2.10.4/ft2demos-2.10.4/src/ftgrid.c
f1a3e6
@@ -662,6 +662,7 @@
f1a3e6
         break;
f1a3e6
 
f1a3e6
       default:
f1a3e6
+        free( t );
f1a3e6
         return;
f1a3e6
     }
f1a3e6