summaryrefslogtreecommitdiff
path: root/freetype-2.10.4-covscan.patch
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-08-01 15:08:38 +0000
committerCoprDistGit <infra@openeuler.org>2024-08-01 15:08:38 +0000
commit8ffb8f6c2d13a6bbb908c7ba78b5274f202df83f (patch)
tree041a526ae6c7d8d99a3f055bad4ff26291430e68 /freetype-2.10.4-covscan.patch
parentd32744a832764dd9195b775b8430bf545c610168 (diff)
automatic import of freetypeopeneuler24.03_LTSopeneuler23.09
Diffstat (limited to 'freetype-2.10.4-covscan.patch')
-rw-r--r--freetype-2.10.4-covscan.patch45
1 files changed, 45 insertions, 0 deletions
diff --git a/freetype-2.10.4-covscan.patch b/freetype-2.10.4-covscan.patch
new file mode 100644
index 0000000..d42ca75
--- /dev/null
+++ b/freetype-2.10.4-covscan.patch
@@ -0,0 +1,45 @@
+--- freetype-2.10.4/builds/unix/freetype-config.in
++++ freetype-2.10.4/builds/unix/freetype-config.in
+@@ -32,9 +32,6 @@ cflags=`%PKG_CONFIG% --cflags freetype2`
+ dynamic_libs=`pkgconf --libs freetype2`
+ static_libs=`pkgconf --static --libs freetype2`
+
+-orig_prefix=$prefix
+-orig_exec_prefix=$exec_prefix
+-
+ orig_includedir=$includedir
+ orig_libdir=$libdir
+
+--- freetype-2.10.4/ft2demos-2.10.4/src/ftbench.c
++++ freetype-2.10.4/ft2demos-2.10.4/src/ftbench.c
+@@ -749,6 +749,7 @@
+ {
+ fprintf( stderr,
+ "couldn't allocate memory to pre-load font file\n" );
++ fclose( file );
+
+ return 1;
+ }
+@@ -758,9 +759,12 @@
+ fprintf( stderr, "read error\n" );
+ free( memory_file );
+ memory_file = NULL;
++ fclose( file );
+
+ return 1;
+ }
++
++ fclose( file );
+ }
+
+ error = FT_New_Memory_Face( lib,
+--- freetype-2.10.4/ft2demos-2.10.4/src/ftgrid.c
++++ freetype-2.10.4/ft2demos-2.10.4/src/ftgrid.c
+@@ -662,6 +662,7 @@
+ break;
+
+ default:
++ free( t );
+ return;
+ }
+