freetype-2.14.1-1.fc44

List of Findings

Error: SHELLCHECK_WARNING (CWE-563): [#def1]
/usr/bin/freetype-config:35:1: warning[SC2034]: orig_prefix appears unused. Verify use (or export if used externally).
#   33|   static_libs=`pkgconf --static --libs freetype2`
#   34|   
#   35|-> orig_prefix=$prefix
#   36|   orig_exec_prefix=$exec_prefix
#   37|   

Error: SHELLCHECK_WARNING (CWE-563): [#def2]
/usr/bin/freetype-config:36:1: warning[SC2034]: orig_exec_prefix appears unused. Verify use (or export if used externally).
#   34|   
#   35|   orig_prefix=$prefix
#   36|-> orig_exec_prefix=$exec_prefix
#   37|   
#   38|   orig_includedir=$includedir

Error: SHELLCHECK_WARNING (CWE-457): [#def3]
/usr/bin/freetype-config:180:11: warning[SC2154]: libs_L is referenced but not assigned.
#  178|   if test "$echo_libs" = "yes" ; then
#  179|     if test "$show_static" = "yes" ; then
#  180|->     libs="$libs_L $static_libs"
#  181|     else
#  182|       libs="$libs_L $dynamic_libs"

Error: GCC_ANALYZER_WARNING (CWE-775): [#def4]
freetype-2.14.1/builds/unix/ftsystem.c:273:11: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(filepathname, 0)'
freetype-2.14.1/builds/unix/ftsystem.c:254:8: branch_false: following 'false' branch (when 'stream' is non-NULL)...
freetype-2.14.1/builds/unix/ftsystem.c:258:12: branch_false: ...to here
freetype-2.14.1/builds/unix/ftsystem.c:258:12: acquire_resource: opened here
freetype-2.14.1/builds/unix/ftsystem.c:259:8: branch_false: following 'false' branch...
freetype-2.14.1/builds/unix/ftsystem.c:273:11: branch_false: ...to here
freetype-2.14.1/builds/unix/ftsystem.c:273:11: throw: if 'fcntl' throws an exception...
freetype-2.14.1/builds/unix/ftsystem.c:273:11: danger: 'open(filepathname, 0)' leaks here; was opened at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
#  271|   #ifdef F_SETFD
#  272|   #ifdef FD_CLOEXEC
#  273|->     (void)fcntl( file, F_SETFD, FD_CLOEXEC );
#  274|   #else
#  275|       (void)fcntl( file, F_SETFD, 1 );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def5]
freetype-2.14.1/ft2demos-2.14.1/graph/x11/grx11.c:1068:5: warning[-Wanalyzer-malloc-leak]: leak of 'buffer'
freetype-2.14.1/ft2demos-2.14.1/graph/x11/grx11.c:1050:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/graph/x11/grx11.c:1051:8: branch_false: following 'false' branch (when 'buffer' is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/graph/x11/grx11.c:1054:17: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/graph/x11/grx11.c:1068:5: throw: if 'XInternAtom' throws an exception...
freetype-2.14.1/ft2demos-2.14.1/graph/x11/grx11.c:1068:5: danger: 'buffer' leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
# 1066|           dst[j] = src[j];
# 1067|   
# 1068|->     XChangeProperty( surface->display,
# 1069|                        surface->win,
# 1070|                        XInternAtom( surface->display, "_NET_WM_ICON", False ),

Error: GCC_ANALYZER_WARNING (CWE-401): [#def6]
freetype-2.14.1/ft2demos-2.14.1/graph/x11/grx11.c:1156:3: warning[-Wanalyzer-malloc-leak]: leak of 'buffer'
freetype-2.14.1/ft2demos-2.14.1/graph/x11/grx11.c:1121:8: branch_false: following 'false' branch...
freetype-2.14.1/ft2demos-2.14.1/graph/x11/grx11.c:1129:22: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/graph/x11/grx11.c:1140:8: branch_true: following 'true' branch...
freetype-2.14.1/ft2demos-2.14.1/graph/x11/grx11.c:1142:46: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/graph/x11/grx11.c:1143:10: branch_false: following 'false' branch...
freetype-2.14.1/ft2demos-2.14.1/graph/x11/grx11.c:1146:7: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/graph/x11/grx11.c:1156:3: danger: 'buffer' leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
# 1154|   
# 1155|       return 1;
# 1156|->   }
# 1157|   
# 1158|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def7]
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:202:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(filename, "rb")’
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:188:8: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:190:12: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:190:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:192:23: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:192:23: acquire_resource: opened here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:195:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:202:9: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:202:9: throw: if ‘fseek’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:202:9: danger: ‘fopen(filename, "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
#  200|           }
#  201|   
#  202|->         fseek( file, 0, SEEK_END );
#  203|           memory_size = (size_t)ftell( file );
#  204|           fseek( file, 0, SEEK_SET );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def8]
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:202:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(filename, "rb")’
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:188:8: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:190:12: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:190:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:192:23: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:192:23: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:195:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:202:9: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:202:9: throw: if ‘fseek’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:202:9: danger: ‘fopen(filename, "rb")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
#  200|           }
#  201|   
#  202|->         fseek( file, 0, SEEK_END );
#  203|           memory_size = (size_t)ftell( file );
#  204|           fseek( file, 0, SEEK_SET );

Error: GCC_ANALYZER_WARNING (CWE-775): [#def9]
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:203:23: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(filename, "rb")’
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:188:8: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:190:12: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:190:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:192:23: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:192:23: acquire_resource: opened here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:195:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:202:9: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:204:9: throw: if ‘fseek’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:203:23: danger: ‘fopen(filename, "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
#  201|   
#  202|           fseek( file, 0, SEEK_END );
#  203|->         memory_size = (size_t)ftell( file );
#  204|           fseek( file, 0, SEEK_SET );
#  205|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def10]
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:203:23: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(filename, "rb")’
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:188:8: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:190:12: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:190:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:192:23: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:192:23: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:195:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:202:9: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:204:9: throw: if ‘fseek’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:203:23: danger: ‘fopen(filename, "rb")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
#  201|   
#  202|           fseek( file, 0, SEEK_END );
#  203|->         memory_size = (size_t)ftell( file );
#  204|           fseek( file, 0, SEEK_SET );
#  205|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def11]
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:203:31: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(filename, "rb")’
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:188:8: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:190:12: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:190:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:192:23: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:192:23: acquire_resource: opened here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:195:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:202:9: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:203:31: throw: if ‘ftell’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:203:31: danger: ‘fopen(filename, "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/4)
#  201|   
#  202|           fseek( file, 0, SEEK_END );
#  203|->         memory_size = (size_t)ftell( file );
#  204|           fseek( file, 0, SEEK_SET );
#  205|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def12]
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:203:31: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(filename, "rb")’
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:188:8: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:190:12: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:190:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:192:23: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:192:23: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:195:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:202:9: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:203:31: throw: if ‘ftell’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:203:31: danger: ‘fopen(filename, "rb")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/4)
#  201|   
#  202|           fseek( file, 0, SEEK_END );
#  203|->         memory_size = (size_t)ftell( file );
#  204|           fseek( file, 0, SEEK_SET );
#  205|   

Error: CPPCHECK_WARNING (CWE-404): [#def13]
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:212: error[resourceLeak]: Resource leak: file
#  210|                      "couldn't allocate memory to pre-load font file\n" );
#  211|   
#  212|->           return 1;
#  213|           }
#  214|   

Error: CPPCHECK_WARNING (CWE-404): [#def14]
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:221: error[resourceLeak]: Resource leak: file
#  219|             memory_file = NULL;
#  220|   
#  221|->           return 1;
#  222|           }
#  223|         }

Error: CPPCHECK_WARNING (CWE-404): [#def15]
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:223: error[resourceLeak]: Resource leak: file
#  221|             return 1;
#  222|           }
#  223|->       }
#  224|   
#  225|         error = FT_New_Memory_Face( lib,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def16]
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:504:5: warning[-Wanalyzer-malloc-leak]: leak of ‘advances’
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:500:28: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:504:5: throw: if ‘FT_Get_Advances’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftbench.c:504:5: danger: ‘advances’ leaks here; was allocated at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
#  502|       TIMER_START( timer );
#  503|   
#  504|->     FT_Get_Advances( face,
#  505|                        (FT_UInt)start, (FT_UInt)count,
#  506|                        (FT_Int32)flags, advances );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def17]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:147:5: warning[-Wanalyzer-malloc-leak]: leak of ‘display’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:118:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:121:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:143:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:144:8: branch_false: following ‘false’ branch (when ‘display’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:147:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:147:5: throw: if ‘grInitDevices’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:147:5: danger: ‘display’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
#  145|         return NULL;
#  146|   
#  147|->     grInitDevices();
#  148|   
#  149|       bit.mode  = mode;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def18]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:154:15: warning[-Wanalyzer-malloc-leak]: leak of ‘display’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:118:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:121:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:143:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:144:8: branch_false: following ‘false’ branch (when ‘display’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:147:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:154:15: throw: if ‘grNewSurface’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:154:15: danger: ‘display’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
#  152|       bit.grays = 256;
#  153|   
#  154|->     surface = grNewSurface( device, &bit );
#  155|   
#  156|       if ( !surface )

Error: GCC_ANALYZER_WARNING (CWE-401): [#def19]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:165:27: warning[-Wanalyzer-malloc-leak]: leak of ‘display’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:118:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:121:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:143:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:144:8: branch_false: following ‘false’ branch (when ‘display’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:147:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:156:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:162:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:165:27: throw: if ‘grFindColor’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:165:27: danger: ‘display’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
#  163|       display->bitmap  = &surface->bitmap;
#  164|   
#  165|->     display->fore_color = grFindColor( display->bitmap,
#  166|                                          0x00, 0x00, 0x00, 0xff );
#  167|       display->back_color = grFindColor( display->bitmap,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def20]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:167:27: warning[-Wanalyzer-malloc-leak]: leak of ‘display’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:118:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:121:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:143:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:144:8: branch_false: following ‘false’ branch (when ‘display’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:147:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:156:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:162:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:167:27: throw: if ‘grFindColor’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:167:27: danger: ‘display’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
#  165|       display->fore_color = grFindColor( display->bitmap,
#  166|                                          0x00, 0x00, 0x00, 0xff );
#  167|->     display->back_color = grFindColor( display->bitmap,
#  168|                                          0xff, 0xff, 0xff, 0xff );
#  169|       display->warn_color = grFindColor( display->bitmap,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def21]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:169:27: warning[-Wanalyzer-malloc-leak]: leak of ‘display’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:118:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:121:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:143:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:144:8: branch_false: following ‘false’ branch (when ‘display’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:147:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:156:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:162:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:169:27: throw: if ‘grFindColor’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:169:27: danger: ‘display’ leaks here; was allocated at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
#  167|       display->back_color = grFindColor( display->bitmap,
#  168|                                          0xff, 0xff, 0xff, 0xff );
#  169|->     display->warn_color = grFindColor( display->bitmap,
#  170|                                          0xff, 0x00, 0x00, 0xff );
#  171|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def22]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:174:5: warning[-Wanalyzer-malloc-leak]: leak of ‘display’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:118:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:121:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:143:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:144:8: branch_false: following ‘false’ branch (when ‘display’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:147:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:156:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:162:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:174:5: throw: if ‘grSetTargetGamma’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:174:5: danger: ‘display’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
#  172|       display->gamma = GAMMA;
#  173|   
#  174|->     grSetTargetGamma( display->surface, display->gamma );
#  175|   
#  176|       if ( title )

Error: GCC_ANALYZER_WARNING (CWE-401): [#def23]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:177:7: warning[-Wanalyzer-malloc-leak]: leak of ‘display’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:118:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:121:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:143:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:144:8: branch_false: following ‘false’ branch (when ‘display’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:147:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:156:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:162:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:176:8: branch_true: following ‘true’ branch (when ‘title’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:177:7: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:177:7: throw: if ‘grSetTitle’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:177:7: danger: ‘display’ leaks here; was allocated at [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2)
#  175|   
#  176|       if ( title )
#  177|->       grSetTitle( display->surface, title );
#  178|   
#  179|       return display;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def24]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:357:13: warning[-Wanalyzer-malloc-leak]: leak of ‘handle’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:351:31: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:352:8: branch_false: following ‘false’ branch (when ‘handle’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:355:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:357:13: throw: if ‘FT_Init_FreeType’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:357:13: danger: ‘handle’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
#  355|       memset( handle, 0, sizeof ( FTDemo_Handle ) );
#  356|   
#  357|->     error = FT_Init_FreeType( &handle->library );
#  358|       if ( error )
#  359|         PanicZ( "could not initialize FreeType" );

Error: CPPCHECK_WARNING (CWE-476): [#def25]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:599: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: font
#  597|           font = (PFont)malloc( sizeof ( *font ) );
#  598|   
#  599|->         font->filepathname = ft_strdup( filepath );
#  600|           if ( !font->filepathname )
#  601|             return FT_Err_Out_Of_Memory;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def26]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:599:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘font’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:563:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:565:21: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:569:18: branch_true: following ‘true’ branch (when ‘i < num_faces’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:575:55: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:597:23: acquire_memory: this call could return NULL
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:599:9: danger: ‘font’ could be NULL: unchecked value from [(5)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/4)
#  597|           font = (PFont)malloc( sizeof ( *font ) );
#  598|   
#  599|->         font->filepathname = ft_strdup( filepath );
#  600|           if ( !font->filepathname )
#  601|             return FT_Err_Out_Of_Memory;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def27]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:599:30: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:563:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:565:21: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:569:18: branch_true: following ‘true’ branch (when ‘i < num_faces’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:575:55: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:597:23: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:599:30: throw: if ‘ft_strdup’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:599:30: danger: ‘font’ leaks here; was allocated at [(5)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/4)
#  597|           font = (PFont)malloc( sizeof ( *font ) );
#  598|   
#  599|->         font->filepathname = ft_strdup( filepath );
#  600|           if ( !font->filepathname )
#  601|             return FT_Err_Out_Of_Memory;

Error: CPPCHECK_WARNING (CWE-476): [#def28]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:600: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: font
#  598|   
#  599|           font->filepathname = ft_strdup( filepath );
#  600|->         if ( !font->filepathname )
#  601|             return FT_Err_Out_Of_Memory;
#  602|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def29]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:608:20: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:563:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:565:21: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:569:18: branch_true: following ‘true’ branch (when ‘i < num_faces’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:575:55: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:597:23: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:600:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:603:28: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:605:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:607:17: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:607:17: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:608:20: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:608:20: throw: if ‘FT_Select_Charmap’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:608:20: danger: ‘font’ leaks here; was allocated at [(5)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/4)
#  606|             font->cmap_index = handle->encoding;
#  607|           else if ( handle->encoding != FT_ENCODING_ORDER                     &&
#  608|->                   !FT_Select_Charmap( face, (FT_Encoding)handle->encoding ) )
#  609|             font->cmap_index = FT_Get_Charmap_Index( face->charmap );
#  610|           else

Error: GCC_ANALYZER_WARNING (CWE-401): [#def30]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:609:30: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:563:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:565:21: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:569:18: branch_true: following ‘true’ branch (when ‘i < num_faces’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:575:55: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:597:23: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:600:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:603:28: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:605:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:607:17: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:607:17: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:608:20: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:607:19: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:609:56: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:609:30: throw: if ‘FT_Get_Charmap_Index’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:609:30: danger: ‘font’ leaks here; was allocated at [(5)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/4)
#  607|           else if ( handle->encoding != FT_ENCODING_ORDER                     &&
#  608|                     !FT_Select_Charmap( face, (FT_Encoding)handle->encoding ) )
#  609|->           font->cmap_index = FT_Get_Charmap_Index( face->charmap );
#  610|           else
#  611|             font->cmap_index = face->num_charmaps;  /* FT_ENCODING_ORDER */

Error: GCC_ANALYZER_WARNING (CWE-775): [#def31]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:628:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(filepath, "rb")’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:563:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:565:21: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:569:18: branch_true: following ‘true’ branch (when ‘i < num_faces’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:575:55: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:600:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:603:28: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:605:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:606:11: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:615:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:617:26: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:617:26: acquire_resource: opened here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:621:14: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:628:11: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:628:11: throw: if ‘fseek’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:628:11: danger: ‘fopen(filepath, "rb")’ leaks here; was opened at [(11)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/10)
#  626|             }
#  627|   
#  628|->           fseek( file, 0, SEEK_END );
#  629|             file_size = (size_t)ftell( file );
#  630|             fseek( file, 0, SEEK_SET );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def32]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:628:11: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:563:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:565:21: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:569:18: branch_true: following ‘true’ branch (when ‘i < num_faces’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:575:55: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:597:23: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:600:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:603:28: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:605:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:606:11: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:615:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:617:26: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:621:14: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:628:11: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:628:11: throw: if ‘fseek’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:628:11: danger: ‘font’ leaks here; was allocated at [(5)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/4)
#  626|             }
#  627|   
#  628|->           fseek( file, 0, SEEK_END );
#  629|             file_size = (size_t)ftell( file );
#  630|             fseek( file, 0, SEEK_SET );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def33]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:628:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(filepath, "rb")’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:563:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:565:21: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:569:18: branch_true: following ‘true’ branch (when ‘i < num_faces’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:575:55: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:600:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:603:28: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:605:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:606:11: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:615:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:617:26: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:617:26: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:621:14: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:628:11: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:628:11: throw: if ‘fseek’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:628:11: danger: ‘fopen(filepath, "rb")’ leaks here; was allocated at [(11)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/10)
#  626|             }
#  627|   
#  628|->           fseek( file, 0, SEEK_END );
#  629|             file_size = (size_t)ftell( file );
#  630|             fseek( file, 0, SEEK_SET );

Error: GCC_ANALYZER_WARNING (CWE-775): [#def34]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:629:31: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(filepath, "rb")’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:563:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:565:21: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:569:18: branch_true: following ‘true’ branch (when ‘i < num_faces’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:575:55: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:600:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:603:28: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:605:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:606:11: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:615:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:617:26: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:617:26: acquire_resource: opened here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:621:14: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:628:11: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:629:31: throw: if ‘ftell’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:629:31: danger: ‘fopen(filepath, "rb")’ leaks here; was opened at [(11)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/10)
#  627|   
#  628|             fseek( file, 0, SEEK_END );
#  629|->           file_size = (size_t)ftell( file );
#  630|             fseek( file, 0, SEEK_SET );
#  631|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def35]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:629:31: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:563:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:565:21: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:569:18: branch_true: following ‘true’ branch (when ‘i < num_faces’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:575:55: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:597:23: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:600:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:603:28: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:605:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:606:11: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:615:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:617:26: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:621:14: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:628:11: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:629:31: throw: if ‘ftell’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:629:31: danger: ‘font’ leaks here; was allocated at [(5)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/4)
#  627|   
#  628|             fseek( file, 0, SEEK_END );
#  629|->           file_size = (size_t)ftell( file );
#  630|             fseek( file, 0, SEEK_SET );
#  631|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def36]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:629:31: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(filepath, "rb")’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:563:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:565:21: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:569:18: branch_true: following ‘true’ branch (when ‘i < num_faces’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:575:55: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:600:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:603:28: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:605:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:606:11: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:615:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:617:26: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:617:26: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:621:14: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:628:11: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:629:31: throw: if ‘ftell’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:629:31: danger: ‘fopen(filepath, "rb")’ leaks here; was allocated at [(11)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/10)
#  627|   
#  628|             fseek( file, 0, SEEK_END );
#  629|->           file_size = (size_t)ftell( file );
#  630|             fseek( file, 0, SEEK_SET );
#  631|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def37]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:630:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(filepath, "rb")’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:563:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:565:21: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:569:18: branch_true: following ‘true’ branch (when ‘i < num_faces’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:575:55: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:600:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:603:28: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:605:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:606:11: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:615:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:617:26: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:617:26: acquire_resource: opened here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:621:14: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:628:11: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:630:11: throw: if ‘fseek’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:630:11: danger: ‘fopen(filepath, "rb")’ leaks here; was opened at [(11)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/10)
#  628|             fseek( file, 0, SEEK_END );
#  629|             file_size = (size_t)ftell( file );
#  630|->           fseek( file, 0, SEEK_SET );
#  631|   
#  632|             if ( file_size <= 0 )

Error: GCC_ANALYZER_WARNING (CWE-401): [#def38]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:630:11: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:563:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:565:21: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:569:18: branch_true: following ‘true’ branch (when ‘i < num_faces’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:575:55: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:597:23: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:600:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:603:28: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:605:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:606:11: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:615:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:617:26: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:621:14: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:628:11: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:630:11: throw: if ‘fseek’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:630:11: danger: ‘font’ leaks here; was allocated at [(5)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/4)
#  628|             fseek( file, 0, SEEK_END );
#  629|             file_size = (size_t)ftell( file );
#  630|->           fseek( file, 0, SEEK_SET );
#  631|   
#  632|             if ( file_size <= 0 )

Error: GCC_ANALYZER_WARNING (CWE-401): [#def39]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:630:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(filepath, "rb")’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:563:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:565:21: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:569:18: branch_true: following ‘true’ branch (when ‘i < num_faces’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:575:55: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:600:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:603:28: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:605:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:606:11: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:615:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:617:26: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:617:26: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:621:14: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:628:11: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:630:11: throw: if ‘fseek’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:630:11: danger: ‘fopen(filepath, "rb")’ leaks here; was allocated at [(11)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/10)
#  628|             fseek( file, 0, SEEK_END );
#  629|             file_size = (size_t)ftell( file );
#  630|->           fseek( file, 0, SEEK_SET );
#  631|   
#  632|             if ( file_size <= 0 )

Error: GCC_ANALYZER_WARNING (CWE-401): [#def40]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:665:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:563:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:565:21: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:569:18: branch_true: following ‘true’ branch (when ‘i < num_faces’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:575:55: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:600:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:603:28: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:605:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:606:11: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:615:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:617:26: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:621:14: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:628:11: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:632:14: branch_false: following ‘false’ branch (when ‘file_size != 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:639:32: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:639:32: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:640:14: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:647:17: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:647:14: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:655:11: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:665:9: throw: if ‘FT_Done_Face’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:665:9: danger: ‘<unknown>’ leaks here; was allocated at [(15)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/14)
#  663|           }
#  664|   
#  665|->         FT_Done_Face( face );
#  666|           face = NULL;
#  667|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def41]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:665:9: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:563:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:565:21: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:569:18: branch_true: following ‘true’ branch (when ‘i < num_faces’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:575:55: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:597:23: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:600:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:603:28: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:605:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:606:11: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:615:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:661:11: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:665:9: throw: if ‘FT_Done_Face’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:665:9: danger: ‘font’ leaks here; was allocated at [(5)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/4)
#  663|           }
#  664|   
#  665|->         FT_Done_Face( face );
#  666|           face = NULL;
#  667|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def42]
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:691:3: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:563:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:565:21: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:569:18: branch_true: following ‘true’ branch (when ‘i < num_faces’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:575:55: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:597:23: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:600:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:564:14: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftcommon.c:691:3: danger: ‘font’ leaks here; was allocated at [(5)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/4)
#  689|   
#  690|       return FT_Err_Ok;
#  691|->   }
#  692|   
#  693|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def43]
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:334:15: warning[-Wanalyzer-malloc-leak]: leak of ‘faces’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1341:3: enter_function: entry to ‘main’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1362:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1362:8: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1416:8: branch_false: following ‘false’ branch (when ‘argc > 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1420:8: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1420:8: branch_false: following ‘false’ branch (when ‘textfile’ is NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1459:10: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1459:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1465:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1471:8: branch_false: following ‘false’ branch (when ‘resolution <= 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1474:8: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1477:5: call_function: calling ‘render_state_set_files’ from ‘main’
#  332|   
#  333|   
#  334|->       error = FT_New_Face( state->library, files[0], -1, &face );
#  335|         if ( error )
#  336|         {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def44]
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:345:7: warning[-Wanalyzer-malloc-leak]: leak of ‘faces’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:326:13: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:334:15: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:372:12: branch_true: following ‘true’ branch (when ‘num_faces >= max_faces’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:374:24: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:377:14: branch_false: following ‘false’ branch (when ‘faces’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:381:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:386:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:389:18: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:394:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:397:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:326:13: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:334:15: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:335:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:343:26: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:345:7: throw: if ‘FT_Done_Face’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:345:7: danger: ‘faces’ leaks here; was allocated at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
#  343|         num_subfonts = face->num_faces;
#  344|   
#  345|->       FT_Done_Face( face );
#  346|   
#  347|         for ( count = 0; count < num_subfonts; count++ )

Error: GCC_ANALYZER_WARNING (CWE-401): [#def45]
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:355:17: warning[-Wanalyzer-malloc-leak]: leak of ‘faces’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:326:13: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:334:15: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:372:12: branch_true: following ‘true’ branch (when ‘num_faces >= max_faces’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:374:24: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:377:14: branch_false: following ‘false’ branch (when ‘faces’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:381:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:386:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:389:18: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:394:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:397:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:347:24: branch_true: following ‘true’ branch (when ‘count < num_subfonts’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:355:17: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:355:17: throw: if ‘FT_New_Face’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:355:17: danger: ‘faces’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
#  353|   
#  354|   
#  355|->         error = FT_New_Face( state->library, files[0], count, &face );
#  356|           if ( error )
#  357|           {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def46]
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:385:23: warning[-Wanalyzer-malloc-leak]: leak of ‘faces’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:326:13: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:334:15: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:372:12: branch_true: following ‘true’ branch (when ‘num_faces >= max_faces’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:374:24: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:377:14: branch_false: following ‘false’ branch (when ‘faces’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:381:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:385:23: throw: if ‘ft_strdup’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:385:23: danger: ‘faces’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
#  383|           else
#  384|             fn = (char*)"(unknown family)";
#  385|->         family_name = ft_strdup( fn );
#  386|           if ( family_name == NULL )
#  387|             panic( "ftdiff: not enough memory\n" );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def47]
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:393:22: warning[-Wanalyzer-malloc-leak]: leak of ‘faces’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:326:13: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:334:15: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:372:12: branch_true: following ‘true’ branch (when ‘num_faces >= max_faces’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:374:24: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:377:14: branch_false: following ‘false’ branch (when ‘faces’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:381:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:386:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:389:18: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:393:22: throw: if ‘ft_strdup’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:393:22: danger: ‘faces’ leaks here; was allocated at [(5)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/4)
#  391|           else
#  392|             sn = (char*)"(unknown style)";
#  393|->         style_name = ft_strdup( sn );
#  394|           if ( style_name == NULL )
#  395|             panic( "ftdiff: not enough memory\n" );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def48]
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:404:9: warning[-Wanalyzer-malloc-leak]: leak of ‘faces’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:326:13: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:334:15: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:372:12: branch_true: following ‘true’ branch (when ‘num_faces >= max_faces’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:374:24: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:377:14: branch_false: following ‘false’ branch (when ‘faces’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:381:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:386:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:389:18: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:394:12: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:397:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:404:9: throw: if ‘FT_Done_Face’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:404:9: danger: ‘faces’ leaks here; was allocated at [(5)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/4)
#  402|   
#  403|         Done:
#  404|->         FT_Done_Face( face );
#  405|         }
#  406|       }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def49]
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:511:32: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘face’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:477:3: enter_function: entry to ‘render_state_draw’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:505:5: call_function: calling ‘render_state_set_file’ from ‘render_state_draw’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:505:5: return_function: returning to ‘render_state_draw’ from ‘render_state_set_file’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:506:5: call_function: calling ‘_render_state_rescale’ from ‘render_state_draw’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:506:5: return_function: returning to ‘render_state_draw’ from ‘_render_state_rescale’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:508:5: release_memory: ‘face’ is NULL
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:510:8: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:511:7: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:511:32: danger: dereference of NULL ‘face’
#  509|   
#  510|       if ( column->use_lcd_filter )
#  511|->       FT_Library_SetLcdFilter( face->glyph->library, column->lcd_filter );
#  512|   
#  513|       if ( column->use_custom_lcd_filter )

Error: GCC_ANALYZER_WARNING (CWE-476): [#def50]
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:514:39: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘face’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:477:3: enter_function: entry to ‘render_state_draw’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:505:5: call_function: calling ‘render_state_set_file’ from ‘render_state_draw’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:505:5: return_function: returning to ‘render_state_draw’ from ‘render_state_set_file’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:506:5: call_function: calling ‘_render_state_rescale’ from ‘render_state_draw’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:506:5: return_function: returning to ‘render_state_draw’ from ‘_render_state_rescale’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:508:5: release_memory: ‘face’ is NULL
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:510:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:513:10: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:513:8: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:515:39: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:514:39: danger: dereference of NULL ‘face’
#  512|   
#  513|       if ( column->use_custom_lcd_filter )
#  514|->       FT_Library_SetLcdFilterWeights( face->glyph->library,
#  515|                                         column->filter_weights );
#  516|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def51]
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:534:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘face’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:477:3: enter_function: entry to ‘render_state_draw’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:505:5: call_function: calling ‘render_state_set_file’ from ‘render_state_draw’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:505:5: return_function: returning to ‘render_state_draw’ from ‘render_state_set_file’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:506:5: call_function: calling ‘_render_state_rescale’ from ‘render_state_draw’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:506:5: return_function: returning to ‘render_state_draw’ from ‘_render_state_rescale’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:508:5: release_memory: ‘face’ is NULL
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:510:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:513:10: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:513:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:517:19: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:534:21: danger: dereference of NULL ‘face’
#  532|         int           ch;
#  533|         FT_UInt       gindex;
#  534|->       FT_GlyphSlot  slot = face->glyph;
#  535|         FT_Bitmap*    map  = &slot->bitmap;
#  536|         FT_Long       xmax;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def52]
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1432:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(textfile, "r")’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1362:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1362:8: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1369:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1372:7: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1416:8: branch_false: following ‘false’ branch (when ‘argc > 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1420:8: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1420:8: branch_true: following ‘true’ branch (when ‘textfile’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1422:22: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1422:22: acquire_resource: opened here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1425:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1432:9: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1432:9: throw: if ‘fseek’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1432:9: danger: ‘fopen(textfile, "r")’ leaks here; was opened at [(9)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/8)
# 1430|   
# 1431|   
# 1432|->         fseek( tfile, 0, SEEK_END );
# 1433|           tsize = (size_t)ftell( tfile );
# 1434|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def53]
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1432:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(textfile, "r")’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1362:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1362:8: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1369:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1372:7: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1416:8: branch_false: following ‘false’ branch (when ‘argc > 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1420:8: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1420:8: branch_true: following ‘true’ branch (when ‘textfile’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1422:22: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1422:22: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1425:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1432:9: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1432:9: throw: if ‘fseek’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1432:9: danger: ‘fopen(textfile, "r")’ leaks here; was allocated at [(9)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/8)
# 1430|   
# 1431|   
# 1432|->         fseek( tfile, 0, SEEK_END );
# 1433|           tsize = (size_t)ftell( tfile );
# 1434|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def54]
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1433:25: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(textfile, "r")’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1362:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1362:8: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1369:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1372:7: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1416:8: branch_false: following ‘false’ branch (when ‘argc > 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1420:8: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1420:8: branch_true: following ‘true’ branch (when ‘textfile’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1422:22: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1422:22: acquire_resource: opened here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1425:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1432:9: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1433:25: throw: if ‘ftell’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1433:25: danger: ‘fopen(textfile, "r")’ leaks here; was opened at [(9)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/8)
# 1431|   
# 1432|           fseek( tfile, 0, SEEK_END );
# 1433|->         tsize = (size_t)ftell( tfile );
# 1434|   
# 1435|           fseek( tfile, 0, SEEK_SET );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def55]
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1433:25: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(textfile, "r")’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1362:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1362:8: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1369:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1372:7: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1416:8: branch_false: following ‘false’ branch (when ‘argc > 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1420:8: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1420:8: branch_true: following ‘true’ branch (when ‘textfile’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1422:22: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1422:22: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1425:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1432:9: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1433:25: throw: if ‘ftell’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1433:25: danger: ‘fopen(textfile, "r")’ leaks here; was allocated at [(9)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/8)
# 1431|   
# 1432|           fseek( tfile, 0, SEEK_END );
# 1433|->         tsize = (size_t)ftell( tfile );
# 1434|   
# 1435|           fseek( tfile, 0, SEEK_SET );

Error: GCC_ANALYZER_WARNING (CWE-775): [#def56]
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1435:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(textfile, "r")’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1362:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1362:8: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1369:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1372:7: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1416:8: branch_false: following ‘false’ branch (when ‘argc > 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1420:8: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1420:8: branch_true: following ‘true’ branch (when ‘textfile’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1422:22: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1422:22: acquire_resource: opened here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1425:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1432:9: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1435:9: throw: if ‘fseek’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1435:9: danger: ‘fopen(textfile, "r")’ leaks here; was opened at [(9)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/8)
# 1433|           tsize = (size_t)ftell( tfile );
# 1434|   
# 1435|->         fseek( tfile, 0, SEEK_SET );
# 1436|           text = (char*)malloc( tsize + 1 );
# 1437|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def57]
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1435:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(textfile, "r")’
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1362:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1362:8: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1369:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1372:7: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1416:8: branch_false: following ‘false’ branch (when ‘argc > 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1420:8: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1420:8: branch_true: following ‘true’ branch (when ‘textfile’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1422:22: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1422:22: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1425:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1432:9: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1435:9: throw: if ‘fseek’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftdiff.c:1435:9: danger: ‘fopen(textfile, "r")’ leaks here; was allocated at [(9)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/8)
# 1433|           tsize = (size_t)ftell( tfile );
# 1434|   
# 1435|->         fseek( tfile, 0, SEEK_SET );
# 1436|           text = (char*)malloc( tsize + 1 );
# 1437|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def58]
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1093:13: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1086:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1089:24: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1090:8: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1093:13: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1093:13: throw: if ‘FT_Load_Sfnt_Table’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1093:13: danger: ‘buffer’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
# 1091|         goto Exit;
# 1092|   
# 1093|->     error = FT_Load_Sfnt_Table( face, TTAG_fpgm, 0, buffer, &fpgm_length );
# 1094|       if ( error )
# 1095|         goto Exit;

Error: CPPCHECK_WARNING (CWE-401): [#def59]
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1105: error[memleakOnRealloc]: Common realloc mistake: 'buffer' nulled but not freed upon failure
# 1103|         goto Glyf;
# 1104|   
# 1105|->     buffer = (FT_Byte*)realloc( buffer, prep_length );
# 1106|       if ( buffer == NULL )
# 1107|         goto Exit;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def60]
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1109:13: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1102:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1106:8: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1109:13: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1109:13: throw: if ‘FT_Load_Sfnt_Table’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1109:13: danger: ‘buffer’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
# 1107|         goto Exit;
# 1108|   
# 1109|->     error = FT_Load_Sfnt_Table( face, TTAG_prep, 0, buffer, &prep_length );
# 1110|       if ( error )
# 1111|         goto Exit;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def61]
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1130:13: warning[-Wanalyzer-malloc-leak]: leak of ‘offset’
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1120:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1123:19: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1126:24: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1127:8: branch_false: following ‘false’ branch (when ‘offset’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1130:13: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1130:13: throw: if ‘FT_Load_Sfnt_Table’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1130:13: danger: ‘offset’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
# 1128|         goto Exit;
# 1129|   
# 1130|->     error = FT_Load_Sfnt_Table( face, TTAG_loca, 0, offset, &loca_length );
# 1131|       if ( error )
# 1132|         goto Exit;

Error: CPPCHECK_WARNING (CWE-401): [#def62]
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1138: error[memleakOnRealloc]: Common realloc mistake: 'buffer' nulled but not freed upon failure
# 1136|         goto Exit;
# 1137|   
# 1138|->     buffer = (FT_Byte*)realloc( buffer, glyf_length );
# 1139|       if ( buffer == NULL )
# 1140|         goto Exit;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def63]
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1142:13: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1086:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1090:8: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1093:13: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1094:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1097:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1120:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1123:19: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1127:8: branch_false: following ‘false’ branch (when ‘offset’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1130:13: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1131:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1134:13: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1135:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1139:8: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1142:13: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1142:13: throw: if ‘FT_Load_Sfnt_Table’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1142:13: danger: ‘buffer’ leaks here; was allocated at [(15)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/14)
# 1140|         goto Exit;
# 1141|   
# 1142|->     error = FT_Load_Sfnt_Table( face, TTAG_glyf, 0, buffer, &glyf_length );
# 1143|       if ( error )
# 1144|         goto Exit;

Error: GCC_ANALYZER_WARNING (CWE-415): [#def64]
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1248:5: warning[-Wanalyzer-double-free]: double-‘free’ of ‘offset’
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1102:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1106:8: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1109:13: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1110:8: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1111:7: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1248:5: danger: second ‘free’ here
# 1246|     Exit:
# 1247|       free( buffer );
# 1248|->     free( offset );
# 1249|     }
# 1250|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def65]
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1284:13: warning[-Wanalyzer-malloc-leak]: leak of ‘offset’
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1274:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1277:19: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1280:24: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1281:8: branch_false: following ‘false’ branch (when ‘offset’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1284:13: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1284:13: throw: if ‘FT_Load_Sfnt_Table’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1284:13: danger: ‘offset’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
# 1282|         goto Exit;
# 1283|   
# 1284|->     error = FT_Load_Sfnt_Table( face, TTAG_loca, 0, offset, &loca_length );
# 1285|       if ( error )
# 1286|         goto Exit;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def66]
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1296:13: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1274:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1277:19: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1281:8: branch_false: following ‘false’ branch (when ‘offset’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1284:13: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1285:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1288:13: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1289:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1292:24: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1293:8: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1296:13: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1296:13: throw: if ‘FT_Load_Sfnt_Table’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftdump.c:1296:13: danger: ‘buffer’ leaks here; was allocated at [(9)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/8)
# 1294|         goto Exit;
# 1295|   
# 1296|->     error = FT_Load_Sfnt_Table( face, TTAG_glyf, 0, buffer, &glyf_length );
# 1297|       if ( error )
# 1298|         goto Exit;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def67]
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:62:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fp’
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:54:10: acquire_resource: opened here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:55:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:62:15: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:62:15: throw: if ‘png_create_write_struct’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:62:15: danger: ‘fp’ leaks here; was opened at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#   60|   
#   61|       /* Initialize write structure */
#   62|->     png_ptr = png_create_write_struct( PNG_LIBPNG_VER_STRING, NULL, NULL, NULL );
#   63|       if ( png_ptr == NULL )
#   64|       {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def68]
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:62:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:54:10: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:55:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:62:15: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:62:15: throw: if ‘png_create_write_struct’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:62:15: danger: ‘fp’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
#   60|   
#   61|       /* Initialize write structure */
#   62|->     png_ptr = png_create_write_struct( PNG_LIBPNG_VER_STRING, NULL, NULL, NULL );
#   63|       if ( png_ptr == NULL )
#   64|       {

Error: GCC_ANALYZER_WARNING (CWE-775): [#def69]
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:70:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fp’
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:54:10: acquire_resource: opened here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:55:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:62:15: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:63:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:70:16: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:70:16: throw: if ‘png_create_info_struct’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:70:16: danger: ‘fp’ leaks here; was opened at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
#   68|   
#   69|       /* Initialize info structure */
#   70|->     info_ptr = png_create_info_struct( png_ptr );
#   71|       if ( info_ptr == NULL )
#   72|       {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def70]
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:70:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:54:10: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:55:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:62:15: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:63:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:70:16: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:70:16: throw: if ‘png_create_info_struct’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:70:16: danger: ‘fp’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
#   68|   
#   69|       /* Initialize info structure */
#   70|->     info_ptr = png_create_info_struct( png_ptr );
#   71|       if ( info_ptr == NULL )
#   72|       {

Error: GCC_ANALYZER_WARNING (CWE-775): [#def71]
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:78:10: warning[-Wanalyzer-file-leak]: leak of FILE ‘fp’
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:54:10: acquire_resource: opened here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:55:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:62:15: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:63:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:70:16: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:71:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:78:10: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:78:10: throw: if ‘png_set_longjmp_fn’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:78:10: danger: ‘fp’ leaks here; was opened at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
#   76|   
#   77|       /* Set up exception handling */
#   78|->     if ( setjmp( png_jmpbuf( png_ptr ) ) )
#   79|       {
#   80|         fprintf( stderr, "Error during png creation\n" );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def72]
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:78:10: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:54:10: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:55:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:62:15: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:63:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:70:16: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:71:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:78:10: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:78:10: throw: if ‘png_set_longjmp_fn’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:78:10: danger: ‘fp’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
#   76|   
#   77|       /* Set up exception handling */
#   78|->     if ( setjmp( png_jmpbuf( png_ptr ) ) )
#   79|       {
#   80|         fprintf( stderr, "Error during png creation\n" );

Error: GCC_ANALYZER_WARNING (CWE-775): [#def73]
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:84:5: warning[-Wanalyzer-file-leak]: leak of FILE ‘fp’
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:54:10: acquire_resource: opened here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:55:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:62:15: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:63:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:70:16: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:71:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:78:10: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:78:10: setjmp: ‘setjmp’ called here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:78:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:84:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:84:5: throw: if ‘png_init_io’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:84:5: danger: ‘fp’ leaks here; was opened at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
#   82|       }
#   83|   
#   84|->     png_init_io( png_ptr, fp );
#   85|   
#   86|       /* Write header (8 bit colour depth) */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def74]
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:84:5: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:54:10: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:55:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:62:15: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:63:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:70:16: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:71:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:78:10: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:78:10: setjmp: ‘setjmp’ called here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:78:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:84:5: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:84:5: throw: if ‘png_init_io’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:84:5: danger: ‘fp’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
#   82|       }
#   83|   
#   84|->     png_init_io( png_ptr, fp );
#   85|   
#   86|       /* Write header (8 bit colour depth) */

Error: GCC_ANALYZER_WARNING (CWE-775): [#def75]
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:139:5: warning[-Wanalyzer-file-leak]: leak of FILE ‘fp’
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:54:10: acquire_resource: opened here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:55:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:62:15: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:63:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:70:16: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:71:8: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:73:7: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:139:5: throw: if ‘png_destroy_write_struct’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:139:5: danger: ‘fp’ leaks here; was opened at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
#  137|   
#  138|     Exit2:
#  139|->     png_destroy_write_struct( &png_ptr, &info_ptr );
#  140|     Exit1:
#  141|       fclose( fp );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def76]
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:139:5: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:54:10: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:55:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:62:15: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:63:8: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:70:16: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:71:8: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:73:7: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:139:5: throw: if ‘png_destroy_write_struct’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ftpngout.c:139:5: danger: ‘fp’ leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
#  137|   
#  138|     Exit2:
#  139|->     png_destroy_write_struct( &png_ptr, &info_ptr );
#  140|     Exit1:
#  141|       fclose( fp );

Error: CPPCHECK_WARNING (CWE-476): [#def77]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1585: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: requested_pos
# 1583|       for ( i = 0; i < requested_cnt; i++ )
# 1584|       {
# 1585|->       requested_pos[i] = (FT_Fixed)( strtod( s, &s ) * 65536.0 );
# 1586|         /* skip until next whitespace in case of junk */
# 1587|         /* that `strtod' doesn't handle               */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def78]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1674:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_cvt’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2042:26: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1672|       op = CUR.code[CUR.IP];
# 1673|   
# 1674|->     strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|       strbuf_reset( bs );
# 1676|       strbuf_add( bs, OpStr[op] );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def79]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1674:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2029:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1672|       op = CUR.code[CUR.IP];
# 1673|   
# 1674|->     strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|       strbuf_reset( bs );
# 1676|       strbuf_add( bs, OpStr[op] );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def80]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1674:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2027:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1672|       op = CUR.code[CUR.IP];
# 1673|   
# 1674|->     strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|       strbuf_reset( bs );
# 1676|       strbuf_add( bs, OpStr[op] );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def81]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1674:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2031:31: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1672|       op = CUR.code[CUR.IP];
# 1673|   
# 1674|->     strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|       strbuf_reset( bs );
# 1676|       strbuf_add( bs, OpStr[op] );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def82]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1674:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2046:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1672|       op = CUR.code[CUR.IP];
# 1673|   
# 1674|->     strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|       strbuf_reset( bs );
# 1676|       strbuf_add( bs, OpStr[op] );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def83]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1674:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2038:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1672|       op = CUR.code[CUR.IP];
# 1673|   
# 1674|->     strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|       strbuf_reset( bs );
# 1676|       strbuf_add( bs, OpStr[op] );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def84]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1674:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2036:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1672|       op = CUR.code[CUR.IP];
# 1673|   
# 1674|->     strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|       strbuf_reset( bs );
# 1676|       strbuf_add( bs, OpStr[op] );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def85]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1674:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2040:36: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1672|       op = CUR.code[CUR.IP];
# 1673|   
# 1674|->     strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|       strbuf_reset( bs );
# 1676|       strbuf_add( bs, OpStr[op] );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def86]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1674:5: warning[-Wanalyzer-malloc-leak]: leak of ‘storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2045:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1672|       op = CUR.code[CUR.IP];
# 1673|   
# 1674|->     strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|       strbuf_reset( bs );
# 1676|       strbuf_add( bs, OpStr[op] );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def87]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1675:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_cvt’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2042:26: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1673|   
# 1674|       strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|->     strbuf_reset( bs );
# 1676|       strbuf_add( bs, OpStr[op] );
# 1677|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def88]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1675:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2029:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1673|   
# 1674|       strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|->     strbuf_reset( bs );
# 1676|       strbuf_add( bs, OpStr[op] );
# 1677|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def89]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1675:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2027:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1673|   
# 1674|       strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|->     strbuf_reset( bs );
# 1676|       strbuf_add( bs, OpStr[op] );
# 1677|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def90]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1675:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2031:31: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1673|   
# 1674|       strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|->     strbuf_reset( bs );
# 1676|       strbuf_add( bs, OpStr[op] );
# 1677|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def91]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1675:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2046:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1673|   
# 1674|       strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|->     strbuf_reset( bs );
# 1676|       strbuf_add( bs, OpStr[op] );
# 1677|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def92]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1675:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2038:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1673|   
# 1674|       strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|->     strbuf_reset( bs );
# 1676|       strbuf_add( bs, OpStr[op] );
# 1677|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def93]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1675:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2036:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1673|   
# 1674|       strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|->     strbuf_reset( bs );
# 1676|       strbuf_add( bs, OpStr[op] );
# 1677|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def94]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1675:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2040:36: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1673|   
# 1674|       strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|->     strbuf_reset( bs );
# 1676|       strbuf_add( bs, OpStr[op] );
# 1677|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def95]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1675:5: warning[-Wanalyzer-malloc-leak]: leak of ‘storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2045:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1673|   
# 1674|       strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|->     strbuf_reset( bs );
# 1676|       strbuf_add( bs, OpStr[op] );
# 1677|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def96]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1676:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_cvt’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2042:26: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1674|       strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|       strbuf_reset( bs );
# 1676|->     strbuf_add( bs, OpStr[op] );
# 1677|   
# 1678|       if ( op == 0x40 )  /* NPUSHB */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def97]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1676:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2029:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1674|       strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|       strbuf_reset( bs );
# 1676|->     strbuf_add( bs, OpStr[op] );
# 1677|   
# 1678|       if ( op == 0x40 )  /* NPUSHB */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def98]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1676:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2027:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1674|       strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|       strbuf_reset( bs );
# 1676|->     strbuf_add( bs, OpStr[op] );
# 1677|   
# 1678|       if ( op == 0x40 )  /* NPUSHB */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def99]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1676:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2031:31: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1674|       strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|       strbuf_reset( bs );
# 1676|->     strbuf_add( bs, OpStr[op] );
# 1677|   
# 1678|       if ( op == 0x40 )  /* NPUSHB */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def100]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1676:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2046:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1674|       strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|       strbuf_reset( bs );
# 1676|->     strbuf_add( bs, OpStr[op] );
# 1677|   
# 1678|       if ( op == 0x40 )  /* NPUSHB */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def101]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1676:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2038:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1674|       strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|       strbuf_reset( bs );
# 1676|->     strbuf_add( bs, OpStr[op] );
# 1677|   
# 1678|       if ( op == 0x40 )  /* NPUSHB */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def102]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1676:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2036:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1674|       strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|       strbuf_reset( bs );
# 1676|->     strbuf_add( bs, OpStr[op] );
# 1677|   
# 1678|       if ( op == 0x40 )  /* NPUSHB */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def103]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1676:5: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2040:36: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1674|       strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|       strbuf_reset( bs );
# 1676|->     strbuf_add( bs, OpStr[op] );
# 1677|   
# 1678|       if ( op == 0x40 )  /* NPUSHB */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def104]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1676:5: warning[-Wanalyzer-malloc-leak]: leak of ‘storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2045:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1674|       strbuf_init( bs, tempStr, sizeof ( tempStr ) );
# 1675|       strbuf_reset( bs );
# 1676|->     strbuf_add( bs, OpStr[op] );
# 1677|   
# 1678|       if ( op == 0x40 )  /* NPUSHB */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def105]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1681:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_cvt’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2042:26: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1679|       {
# 1680|         n = CUR.code[CUR.IP + 1];
# 1681|->       strbuf_format( bs, "(%d)", n );
# 1682|   
# 1683|         /* limit output */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def106]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1681:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2029:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1679|       {
# 1680|         n = CUR.code[CUR.IP + 1];
# 1681|->       strbuf_format( bs, "(%d)", n );
# 1682|   
# 1683|         /* limit output */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def107]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1681:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2027:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1679|       {
# 1680|         n = CUR.code[CUR.IP + 1];
# 1681|->       strbuf_format( bs, "(%d)", n );
# 1682|   
# 1683|         /* limit output */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def108]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1681:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2031:31: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1679|       {
# 1680|         n = CUR.code[CUR.IP + 1];
# 1681|->       strbuf_format( bs, "(%d)", n );
# 1682|   
# 1683|         /* limit output */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def109]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1681:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2046:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1679|       {
# 1680|         n = CUR.code[CUR.IP + 1];
# 1681|->       strbuf_format( bs, "(%d)", n );
# 1682|   
# 1683|         /* limit output */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def110]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1681:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2038:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1679|       {
# 1680|         n = CUR.code[CUR.IP + 1];
# 1681|->       strbuf_format( bs, "(%d)", n );
# 1682|   
# 1683|         /* limit output */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def111]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1681:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2036:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1679|       {
# 1680|         n = CUR.code[CUR.IP + 1];
# 1681|->       strbuf_format( bs, "(%d)", n );
# 1682|   
# 1683|         /* limit output */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def112]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1681:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2040:36: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1679|       {
# 1680|         n = CUR.code[CUR.IP + 1];
# 1681|->       strbuf_format( bs, "(%d)", n );
# 1682|   
# 1683|         /* limit output */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def113]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1681:7: warning[-Wanalyzer-malloc-leak]: leak of ‘storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2045:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1679|       {
# 1680|         n = CUR.code[CUR.IP + 1];
# 1681|->       strbuf_format( bs, "(%d)", n );
# 1682|   
# 1683|         /* limit output */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def114]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1689:9: warning[-Wanalyzer-malloc-leak]: leak of ‘save_cvt’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2042:26: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1687|         for ( i = 0; i < n; i++ )
# 1688|         {
# 1689|->         strbuf_format( bs, ( use_hex ? " $%02x" : " %d" ),
# 1690|                          CUR.code[CUR.IP + i + 2] );
# 1691|         }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def115]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1689:9: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2029:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1687|         for ( i = 0; i < n; i++ )
# 1688|         {
# 1689|->         strbuf_format( bs, ( use_hex ? " $%02x" : " %d" ),
# 1690|                          CUR.code[CUR.IP + i + 2] );
# 1691|         }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def116]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1689:9: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2027:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1687|         for ( i = 0; i < n; i++ )
# 1688|         {
# 1689|->         strbuf_format( bs, ( use_hex ? " $%02x" : " %d" ),
# 1690|                          CUR.code[CUR.IP + i + 2] );
# 1691|         }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def117]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1689:9: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2031:31: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1687|         for ( i = 0; i < n; i++ )
# 1688|         {
# 1689|->         strbuf_format( bs, ( use_hex ? " $%02x" : " %d" ),
# 1690|                          CUR.code[CUR.IP + i + 2] );
# 1691|         }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def118]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1689:9: warning[-Wanalyzer-malloc-leak]: leak of ‘save_storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2046:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1687|         for ( i = 0; i < n; i++ )
# 1688|         {
# 1689|->         strbuf_format( bs, ( use_hex ? " $%02x" : " %d" ),
# 1690|                          CUR.code[CUR.IP + i + 2] );
# 1691|         }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def119]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1689:9: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2038:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1687|         for ( i = 0; i < n; i++ )
# 1688|         {
# 1689|->         strbuf_format( bs, ( use_hex ? " $%02x" : " %d" ),
# 1690|                          CUR.code[CUR.IP + i + 2] );
# 1691|         }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def120]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1689:9: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2036:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1687|         for ( i = 0; i < n; i++ )
# 1688|         {
# 1689|->         strbuf_format( bs, ( use_hex ? " $%02x" : " %d" ),
# 1690|                          CUR.code[CUR.IP + i + 2] );
# 1691|         }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def121]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1689:9: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2040:36: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1687|         for ( i = 0; i < n; i++ )
# 1688|         {
# 1689|->         strbuf_format( bs, ( use_hex ? " $%02x" : " %d" ),
# 1690|                          CUR.code[CUR.IP + i + 2] );
# 1691|         }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def122]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1689:9: warning[-Wanalyzer-malloc-leak]: leak of ‘storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2045:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1687|         for ( i = 0; i < n; i++ )
# 1688|         {
# 1689|->         strbuf_format( bs, ( use_hex ? " $%02x" : " %d" ),
# 1690|                          CUR.code[CUR.IP + i + 2] );
# 1691|         }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def123]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1696:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_cvt’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2042:26: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1694|       {
# 1695|         n = CUR.code[CUR.IP + 1];
# 1696|->       strbuf_format( bs, "(%d)", n );
# 1697|   
# 1698|         /* limit output */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def124]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1696:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2029:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1694|       {
# 1695|         n = CUR.code[CUR.IP + 1];
# 1696|->       strbuf_format( bs, "(%d)", n );
# 1697|   
# 1698|         /* limit output */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def125]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1696:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2027:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1694|       {
# 1695|         n = CUR.code[CUR.IP + 1];
# 1696|->       strbuf_format( bs, "(%d)", n );
# 1697|   
# 1698|         /* limit output */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def126]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1696:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2031:31: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1694|       {
# 1695|         n = CUR.code[CUR.IP + 1];
# 1696|->       strbuf_format( bs, "(%d)", n );
# 1697|   
# 1698|         /* limit output */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def127]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1696:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2046:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1694|       {
# 1695|         n = CUR.code[CUR.IP + 1];
# 1696|->       strbuf_format( bs, "(%d)", n );
# 1697|   
# 1698|         /* limit output */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def128]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1696:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2038:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1694|       {
# 1695|         n = CUR.code[CUR.IP + 1];
# 1696|->       strbuf_format( bs, "(%d)", n );
# 1697|   
# 1698|         /* limit output */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def129]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1696:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2036:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1694|       {
# 1695|         n = CUR.code[CUR.IP + 1];
# 1696|->       strbuf_format( bs, "(%d)", n );
# 1697|   
# 1698|         /* limit output */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def130]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1696:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2040:36: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1694|       {
# 1695|         n = CUR.code[CUR.IP + 1];
# 1696|->       strbuf_format( bs, "(%d)", n );
# 1697|   
# 1698|         /* limit output */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def131]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1696:7: warning[-Wanalyzer-malloc-leak]: leak of ‘storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2045:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1694|       {
# 1695|         n = CUR.code[CUR.IP + 1];
# 1696|->       strbuf_format( bs, "(%d)", n );
# 1697|   
# 1698|         /* limit output */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def132]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1752:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_cvt’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2042:26: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1750|       else if ( op == 0x39 )  /* IP */
# 1751|       {
# 1752|->       strbuf_format( bs, " rp1=%d, rp2=%d", CUR.GS.rp1, CUR.GS.rp2 );
# 1753|       }
# 1754|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def133]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1752:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2029:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1750|       else if ( op == 0x39 )  /* IP */
# 1751|       {
# 1752|->       strbuf_format( bs, " rp1=%d, rp2=%d", CUR.GS.rp1, CUR.GS.rp2 );
# 1753|       }
# 1754|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def134]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1752:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2027:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1750|       else if ( op == 0x39 )  /* IP */
# 1751|       {
# 1752|->       strbuf_format( bs, " rp1=%d, rp2=%d", CUR.GS.rp1, CUR.GS.rp2 );
# 1753|       }
# 1754|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def135]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1752:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2031:31: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1750|       else if ( op == 0x39 )  /* IP */
# 1751|       {
# 1752|->       strbuf_format( bs, " rp1=%d, rp2=%d", CUR.GS.rp1, CUR.GS.rp2 );
# 1753|       }
# 1754|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def136]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1752:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2046:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1750|       else if ( op == 0x39 )  /* IP */
# 1751|       {
# 1752|->       strbuf_format( bs, " rp1=%d, rp2=%d", CUR.GS.rp1, CUR.GS.rp2 );
# 1753|       }
# 1754|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def137]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1752:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2038:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1750|       else if ( op == 0x39 )  /* IP */
# 1751|       {
# 1752|->       strbuf_format( bs, " rp1=%d, rp2=%d", CUR.GS.rp1, CUR.GS.rp2 );
# 1753|       }
# 1754|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def138]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1752:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2036:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1750|       else if ( op == 0x39 )  /* IP */
# 1751|       {
# 1752|->       strbuf_format( bs, " rp1=%d, rp2=%d", CUR.GS.rp1, CUR.GS.rp2 );
# 1753|       }
# 1754|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def139]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1752:7: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2040:36: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1750|       else if ( op == 0x39 )  /* IP */
# 1751|       {
# 1752|->       strbuf_format( bs, " rp1=%d, rp2=%d", CUR.GS.rp1, CUR.GS.rp2 );
# 1753|       }
# 1754|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def140]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1752:7: warning[-Wanalyzer-malloc-leak]: leak of ‘storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2045:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2110:11: call_function: calling ‘Cur_U_Line’ from ‘RunIns’
# 1750|       else if ( op == 0x39 )  /* IP */
# 1751|       {
# 1752|->       strbuf_format( bs, " rp1=%d, rp2=%d", CUR.GS.rp1, CUR.GS.rp2 );
# 1753|       }
# 1754|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def141]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: warning[-Wanalyzer-malloc-leak]: leak of ‘save_cvt’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2042:26: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: throw: if ‘strbuf_init’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: danger: ‘save_cvt’ leaks here; was allocated at [(2)](sarif:/runs/0/results/69/codeFlows/0/threadFlows/0/locations/1)
# 2089|   
# 2090|   
# 2091|->           strbuf_init( temp, temqStr, sizeof ( temqStr ) );
# 2092|             strbuf_reset( temp );
# 2093|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def142]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2029:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: throw: if ‘strbuf_init’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: danger: ‘save_pts.cur’ leaks here; was allocated at [(2)](sarif:/runs/0/results/64/codeFlows/0/threadFlows/0/locations/1)
# 2089|   
# 2090|   
# 2091|->           strbuf_init( temp, temqStr, sizeof ( temqStr ) );
# 2092|             strbuf_reset( temp );
# 2093|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def143]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2027:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: throw: if ‘strbuf_init’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: danger: ‘save_pts.org’ leaks here; was allocated at [(2)](sarif:/runs/0/results/63/codeFlows/0/threadFlows/0/locations/1)
# 2089|   
# 2090|   
# 2091|->           strbuf_init( temp, temqStr, sizeof ( temqStr ) );
# 2092|             strbuf_reset( temp );
# 2093|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def144]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2031:31: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: throw: if ‘strbuf_init’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: danger: ‘save_pts.tags’ leaks here; was allocated at [(2)](sarif:/runs/0/results/65/codeFlows/0/threadFlows/0/locations/1)
# 2089|   
# 2090|   
# 2091|->           strbuf_init( temp, temqStr, sizeof ( temqStr ) );
# 2092|             strbuf_reset( temp );
# 2093|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def145]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: warning[-Wanalyzer-malloc-leak]: leak of ‘save_storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2046:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: throw: if ‘strbuf_init’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: danger: ‘save_storage’ leaks here; was allocated at [(2)](sarif:/runs/0/results/71/codeFlows/0/threadFlows/0/locations/1)
# 2089|   
# 2090|   
# 2091|->           strbuf_init( temp, temqStr, sizeof ( temqStr ) );
# 2092|             strbuf_reset( temp );
# 2093|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def146]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2038:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: throw: if ‘strbuf_init’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: danger: ‘save_twilight.cur’ leaks here; was allocated at [(2)](sarif:/runs/0/results/67/codeFlows/0/threadFlows/0/locations/1)
# 2089|   
# 2090|   
# 2091|->           strbuf_init( temp, temqStr, sizeof ( temqStr ) );
# 2092|             strbuf_reset( temp );
# 2093|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def147]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2036:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: throw: if ‘strbuf_init’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: danger: ‘save_twilight.org’ leaks here; was allocated at [(2)](sarif:/runs/0/results/66/codeFlows/0/threadFlows/0/locations/1)
# 2089|   
# 2090|   
# 2091|->           strbuf_init( temp, temqStr, sizeof ( temqStr ) );
# 2092|             strbuf_reset( temp );
# 2093|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def148]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2040:36: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: throw: if ‘strbuf_init’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: danger: ‘save_twilight.tags’ leaks here; was allocated at [(2)](sarif:/runs/0/results/68/codeFlows/0/threadFlows/0/locations/1)
# 2089|   
# 2090|   
# 2091|->           strbuf_init( temp, temqStr, sizeof ( temqStr ) );
# 2092|             strbuf_reset( temp );
# 2093|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def149]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: warning[-Wanalyzer-malloc-leak]: leak of ‘storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2045:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: throw: if ‘strbuf_init’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2091:11: danger: ‘storage’ leaks here; was allocated at [(2)](sarif:/runs/0/results/70/codeFlows/0/threadFlows/0/locations/1)
# 2089|   
# 2090|   
# 2091|->           strbuf_init( temp, temqStr, sizeof ( temqStr ) );
# 2092|             strbuf_reset( temp );
# 2093|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def150]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: warning[-Wanalyzer-malloc-leak]: leak of ‘save_cvt’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2042:26: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: throw: if ‘strbuf_reset’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: danger: ‘save_cvt’ leaks here; was allocated at [(2)](sarif:/runs/0/results/78/codeFlows/0/threadFlows/0/locations/1)
# 2090|   
# 2091|             strbuf_init( temp, temqStr, sizeof ( temqStr ) );
# 2092|->           strbuf_reset( temp );
# 2093|   
# 2094|             /* first letter of location */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def151]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2029:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: throw: if ‘strbuf_reset’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: danger: ‘save_pts.cur’ leaks here; was allocated at [(2)](sarif:/runs/0/results/73/codeFlows/0/threadFlows/0/locations/1)
# 2090|   
# 2091|             strbuf_init( temp, temqStr, sizeof ( temqStr ) );
# 2092|->           strbuf_reset( temp );
# 2093|   
# 2094|             /* first letter of location */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def152]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2027:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: throw: if ‘strbuf_reset’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: danger: ‘save_pts.org’ leaks here; was allocated at [(2)](sarif:/runs/0/results/72/codeFlows/0/threadFlows/0/locations/1)
# 2090|   
# 2091|             strbuf_init( temp, temqStr, sizeof ( temqStr ) );
# 2092|->           strbuf_reset( temp );
# 2093|   
# 2094|             /* first letter of location */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def153]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2031:31: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: throw: if ‘strbuf_reset’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: danger: ‘save_pts.tags’ leaks here; was allocated at [(2)](sarif:/runs/0/results/74/codeFlows/0/threadFlows/0/locations/1)
# 2090|   
# 2091|             strbuf_init( temp, temqStr, sizeof ( temqStr ) );
# 2092|->           strbuf_reset( temp );
# 2093|   
# 2094|             /* first letter of location */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def154]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: warning[-Wanalyzer-malloc-leak]: leak of ‘save_storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2046:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: throw: if ‘strbuf_reset’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: danger: ‘save_storage’ leaks here; was allocated at [(2)](sarif:/runs/0/results/80/codeFlows/0/threadFlows/0/locations/1)
# 2090|   
# 2091|             strbuf_init( temp, temqStr, sizeof ( temqStr ) );
# 2092|->           strbuf_reset( temp );
# 2093|   
# 2094|             /* first letter of location */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def155]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2038:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: throw: if ‘strbuf_reset’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: danger: ‘save_twilight.cur’ leaks here; was allocated at [(2)](sarif:/runs/0/results/76/codeFlows/0/threadFlows/0/locations/1)
# 2090|   
# 2091|             strbuf_init( temp, temqStr, sizeof ( temqStr ) );
# 2092|->           strbuf_reset( temp );
# 2093|   
# 2094|             /* first letter of location */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def156]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2036:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: throw: if ‘strbuf_reset’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: danger: ‘save_twilight.org’ leaks here; was allocated at [(2)](sarif:/runs/0/results/75/codeFlows/0/threadFlows/0/locations/1)
# 2090|   
# 2091|             strbuf_init( temp, temqStr, sizeof ( temqStr ) );
# 2092|->           strbuf_reset( temp );
# 2093|   
# 2094|             /* first letter of location */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def157]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2040:36: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: throw: if ‘strbuf_reset’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: danger: ‘save_twilight.tags’ leaks here; was allocated at [(2)](sarif:/runs/0/results/77/codeFlows/0/threadFlows/0/locations/1)
# 2090|   
# 2091|             strbuf_init( temp, temqStr, sizeof ( temqStr ) );
# 2092|->           strbuf_reset( temp );
# 2093|   
# 2094|             /* first letter of location */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def158]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: warning[-Wanalyzer-malloc-leak]: leak of ‘storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2045:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: throw: if ‘strbuf_reset’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2092:11: danger: ‘storage’ leaks here; was allocated at [(2)](sarif:/runs/0/results/79/codeFlows/0/threadFlows/0/locations/1)
# 2090|   
# 2091|             strbuf_init( temp, temqStr, sizeof ( temqStr ) );
# 2092|->           strbuf_reset( temp );
# 2093|   
# 2094|             /* first letter of location */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def159]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_cvt’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2042:26: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: danger: ‘save_cvt’ leaks here; was allocated at [(2)](sarif:/runs/0/results/87/codeFlows/0/threadFlows/0/locations/1)
# 2096|             {
# 2097|             case tt_coderange_glyph:
# 2098|->             strbuf_addc( temp, 'g' );
# 2099|               break;
# 2100|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def160]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2029:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: danger: ‘save_pts.cur’ leaks here; was allocated at [(2)](sarif:/runs/0/results/82/codeFlows/0/threadFlows/0/locations/1)
# 2096|             {
# 2097|             case tt_coderange_glyph:
# 2098|->             strbuf_addc( temp, 'g' );
# 2099|               break;
# 2100|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def161]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2027:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: danger: ‘save_pts.org’ leaks here; was allocated at [(2)](sarif:/runs/0/results/81/codeFlows/0/threadFlows/0/locations/1)
# 2096|             {
# 2097|             case tt_coderange_glyph:
# 2098|->             strbuf_addc( temp, 'g' );
# 2099|               break;
# 2100|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def162]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2031:31: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: danger: ‘save_pts.tags’ leaks here; was allocated at [(2)](sarif:/runs/0/results/83/codeFlows/0/threadFlows/0/locations/1)
# 2096|             {
# 2097|             case tt_coderange_glyph:
# 2098|->             strbuf_addc( temp, 'g' );
# 2099|               break;
# 2100|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def163]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2046:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: danger: ‘save_storage’ leaks here; was allocated at [(2)](sarif:/runs/0/results/89/codeFlows/0/threadFlows/0/locations/1)
# 2096|             {
# 2097|             case tt_coderange_glyph:
# 2098|->             strbuf_addc( temp, 'g' );
# 2099|               break;
# 2100|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def164]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2038:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: danger: ‘save_twilight.cur’ leaks here; was allocated at [(2)](sarif:/runs/0/results/85/codeFlows/0/threadFlows/0/locations/1)
# 2096|             {
# 2097|             case tt_coderange_glyph:
# 2098|->             strbuf_addc( temp, 'g' );
# 2099|               break;
# 2100|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def165]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2036:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: danger: ‘save_twilight.org’ leaks here; was allocated at [(2)](sarif:/runs/0/results/84/codeFlows/0/threadFlows/0/locations/1)
# 2096|             {
# 2097|             case tt_coderange_glyph:
# 2098|->             strbuf_addc( temp, 'g' );
# 2099|               break;
# 2100|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def166]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2040:36: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: danger: ‘save_twilight.tags’ leaks here; was allocated at [(2)](sarif:/runs/0/results/86/codeFlows/0/threadFlows/0/locations/1)
# 2096|             {
# 2097|             case tt_coderange_glyph:
# 2098|->             strbuf_addc( temp, 'g' );
# 2099|               break;
# 2100|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def167]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: warning[-Wanalyzer-malloc-leak]: leak of ‘storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2045:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2098:13: danger: ‘storage’ leaks here; was allocated at [(2)](sarif:/runs/0/results/88/codeFlows/0/threadFlows/0/locations/1)
# 2096|             {
# 2097|             case tt_coderange_glyph:
# 2098|->             strbuf_addc( temp, 'g' );
# 2099|               break;
# 2100|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def168]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_cvt’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2042:26: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: danger: ‘save_cvt’ leaks here; was allocated at [(2)](sarif:/runs/0/results/96/codeFlows/0/threadFlows/0/locations/1)
# 2100|   
# 2101|             case tt_coderange_cvt:
# 2102|->             strbuf_addc( temp, 'c' );
# 2103|               break;
# 2104|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def169]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2029:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: danger: ‘save_pts.cur’ leaks here; was allocated at [(2)](sarif:/runs/0/results/91/codeFlows/0/threadFlows/0/locations/1)
# 2100|   
# 2101|             case tt_coderange_cvt:
# 2102|->             strbuf_addc( temp, 'c' );
# 2103|               break;
# 2104|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def170]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2027:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: danger: ‘save_pts.org’ leaks here; was allocated at [(2)](sarif:/runs/0/results/90/codeFlows/0/threadFlows/0/locations/1)
# 2100|   
# 2101|             case tt_coderange_cvt:
# 2102|->             strbuf_addc( temp, 'c' );
# 2103|               break;
# 2104|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def171]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2031:31: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: danger: ‘save_pts.tags’ leaks here; was allocated at [(2)](sarif:/runs/0/results/92/codeFlows/0/threadFlows/0/locations/1)
# 2100|   
# 2101|             case tt_coderange_cvt:
# 2102|->             strbuf_addc( temp, 'c' );
# 2103|               break;
# 2104|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def172]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2046:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: danger: ‘save_storage’ leaks here; was allocated at [(2)](sarif:/runs/0/results/98/codeFlows/0/threadFlows/0/locations/1)
# 2100|   
# 2101|             case tt_coderange_cvt:
# 2102|->             strbuf_addc( temp, 'c' );
# 2103|               break;
# 2104|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def173]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2038:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: danger: ‘save_twilight.cur’ leaks here; was allocated at [(2)](sarif:/runs/0/results/94/codeFlows/0/threadFlows/0/locations/1)
# 2100|   
# 2101|             case tt_coderange_cvt:
# 2102|->             strbuf_addc( temp, 'c' );
# 2103|               break;
# 2104|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def174]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2036:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: danger: ‘save_twilight.org’ leaks here; was allocated at [(2)](sarif:/runs/0/results/93/codeFlows/0/threadFlows/0/locations/1)
# 2100|   
# 2101|             case tt_coderange_cvt:
# 2102|->             strbuf_addc( temp, 'c' );
# 2103|               break;
# 2104|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def175]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2040:36: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: danger: ‘save_twilight.tags’ leaks here; was allocated at [(2)](sarif:/runs/0/results/95/codeFlows/0/threadFlows/0/locations/1)
# 2100|   
# 2101|             case tt_coderange_cvt:
# 2102|->             strbuf_addc( temp, 'c' );
# 2103|               break;
# 2104|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def176]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: warning[-Wanalyzer-malloc-leak]: leak of ‘storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2045:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2102:13: danger: ‘storage’ leaks here; was allocated at [(2)](sarif:/runs/0/results/97/codeFlows/0/threadFlows/0/locations/1)
# 2100|   
# 2101|             case tt_coderange_cvt:
# 2102|->             strbuf_addc( temp, 'c' );
# 2103|               break;
# 2104|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def177]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_cvt’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2042:26: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: danger: ‘save_cvt’ leaks here; was allocated at [(2)](sarif:/runs/0/results/105/codeFlows/0/threadFlows/0/locations/1)
# 2104|   
# 2105|             default:
# 2106|->             strbuf_addc( temp, 'f' );
# 2107|             }
# 2108|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def178]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2029:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: danger: ‘save_pts.cur’ leaks here; was allocated at [(2)](sarif:/runs/0/results/100/codeFlows/0/threadFlows/0/locations/1)
# 2104|   
# 2105|             default:
# 2106|->             strbuf_addc( temp, 'f' );
# 2107|             }
# 2108|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def179]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2027:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: danger: ‘save_pts.org’ leaks here; was allocated at [(2)](sarif:/runs/0/results/99/codeFlows/0/threadFlows/0/locations/1)
# 2104|   
# 2105|             default:
# 2106|->             strbuf_addc( temp, 'f' );
# 2107|             }
# 2108|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def180]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2031:31: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: danger: ‘save_pts.tags’ leaks here; was allocated at [(2)](sarif:/runs/0/results/101/codeFlows/0/threadFlows/0/locations/1)
# 2104|   
# 2105|             default:
# 2106|->             strbuf_addc( temp, 'f' );
# 2107|             }
# 2108|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def181]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2046:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: danger: ‘save_storage’ leaks here; was allocated at [(2)](sarif:/runs/0/results/107/codeFlows/0/threadFlows/0/locations/1)
# 2104|   
# 2105|             default:
# 2106|->             strbuf_addc( temp, 'f' );
# 2107|             }
# 2108|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def182]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2038:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: danger: ‘save_twilight.cur’ leaks here; was allocated at [(2)](sarif:/runs/0/results/103/codeFlows/0/threadFlows/0/locations/1)
# 2104|   
# 2105|             default:
# 2106|->             strbuf_addc( temp, 'f' );
# 2107|             }
# 2108|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def183]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2036:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: danger: ‘save_twilight.org’ leaks here; was allocated at [(2)](sarif:/runs/0/results/102/codeFlows/0/threadFlows/0/locations/1)
# 2104|   
# 2105|             default:
# 2106|->             strbuf_addc( temp, 'f' );
# 2107|             }
# 2108|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def184]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2040:36: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: danger: ‘save_twilight.tags’ leaks here; was allocated at [(2)](sarif:/runs/0/results/104/codeFlows/0/threadFlows/0/locations/1)
# 2104|   
# 2105|             default:
# 2106|->             strbuf_addc( temp, 'f' );
# 2107|             }
# 2108|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def185]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: warning[-Wanalyzer-malloc-leak]: leak of ‘storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:1981:3: enter_function: entry to ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2045:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: call_function: calling ‘Calc_Length’ from ‘RunIns’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2073:9: return_function: returning to ‘RunIns’ from ‘Calc_Length’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: throw: if ‘strbuf_addc’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2106:13: danger: ‘storage’ leaks here; was allocated at [(2)](sarif:/runs/0/results/106/codeFlows/0/threadFlows/0/locations/1)
# 2104|   
# 2105|             default:
# 2106|->             strbuf_addc( temp, 'f' );
# 2107|             }
# 2108|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def186]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_cvt’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2042:26: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: following ‘true’ branch (when ‘really_leave == 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2198:13: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: throw: if ‘FT_Property_Get’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: danger: ‘save_cvt’ leaks here; was allocated at [(1)](sarif:/runs/0/results/114/codeFlows/0/threadFlows/0/locations/0)
# 2341|               /* this doesn't really belong to the graphics state, */
# 2342|               /* but I consider it a good place to show            */
# 2343|->             FT_Property_Get( library,
# 2344|                                "truetype",
# 2345|                                "interpreter-version", &version );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def187]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2029:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: following ‘true’ branch (when ‘really_leave == 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2198:13: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: throw: if ‘FT_Property_Get’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: danger: ‘save_pts.cur’ leaks here; was allocated at [(1)](sarif:/runs/0/results/109/codeFlows/0/threadFlows/0/locations/0)
# 2341|               /* this doesn't really belong to the graphics state, */
# 2342|               /* but I consider it a good place to show            */
# 2343|->             FT_Property_Get( library,
# 2344|                                "truetype",
# 2345|                                "interpreter-version", &version );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def188]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2027:33: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: following ‘true’ branch (when ‘really_leave == 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2198:13: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: throw: if ‘FT_Property_Get’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: danger: ‘save_pts.org’ leaks here; was allocated at [(1)](sarif:/runs/0/results/108/codeFlows/0/threadFlows/0/locations/0)
# 2341|               /* this doesn't really belong to the graphics state, */
# 2342|               /* but I consider it a good place to show            */
# 2343|->             FT_Property_Get( library,
# 2344|                                "truetype",
# 2345|                                "interpreter-version", &version );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def189]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_pts.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2031:31: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: following ‘true’ branch (when ‘really_leave == 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2198:13: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: throw: if ‘FT_Property_Get’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: danger: ‘save_pts.tags’ leaks here; was allocated at [(1)](sarif:/runs/0/results/110/codeFlows/0/threadFlows/0/locations/0)
# 2341|               /* this doesn't really belong to the graphics state, */
# 2342|               /* but I consider it a good place to show            */
# 2343|->             FT_Property_Get( library,
# 2344|                                "truetype",
# 2345|                                "interpreter-version", &version );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def190]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2046:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: following ‘true’ branch (when ‘really_leave == 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2198:13: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: throw: if ‘FT_Property_Get’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: danger: ‘save_storage’ leaks here; was allocated at [(1)](sarif:/runs/0/results/116/codeFlows/0/threadFlows/0/locations/0)
# 2341|               /* this doesn't really belong to the graphics state, */
# 2342|               /* but I consider it a good place to show            */
# 2343|->             FT_Property_Get( library,
# 2344|                                "truetype",
# 2345|                                "interpreter-version", &version );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def191]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.cur’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2038:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: following ‘true’ branch (when ‘really_leave == 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2198:13: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: throw: if ‘FT_Property_Get’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: danger: ‘save_twilight.cur’ leaks here; was allocated at [(1)](sarif:/runs/0/results/112/codeFlows/0/threadFlows/0/locations/0)
# 2341|               /* this doesn't really belong to the graphics state, */
# 2342|               /* but I consider it a good place to show            */
# 2343|->             FT_Property_Get( library,
# 2344|                                "truetype",
# 2345|                                "interpreter-version", &version );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def192]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.org’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2036:38: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: following ‘true’ branch (when ‘really_leave == 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2198:13: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: throw: if ‘FT_Property_Get’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: danger: ‘save_twilight.org’ leaks here; was allocated at [(1)](sarif:/runs/0/results/111/codeFlows/0/threadFlows/0/locations/0)
# 2341|               /* this doesn't really belong to the graphics state, */
# 2342|               /* but I consider it a good place to show            */
# 2343|->             FT_Property_Get( library,
# 2344|                                "truetype",
# 2345|                                "interpreter-version", &version );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def193]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_twilight.tags’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2040:36: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: following ‘true’ branch (when ‘really_leave == 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2198:13: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: throw: if ‘FT_Property_Get’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: danger: ‘save_twilight.tags’ leaks here; was allocated at [(1)](sarif:/runs/0/results/113/codeFlows/0/threadFlows/0/locations/0)
# 2341|               /* this doesn't really belong to the graphics state, */
# 2342|               /* but I consider it a good place to show            */
# 2343|->             FT_Property_Get( library,
# 2344|                                "truetype",
# 2345|                                "interpreter-version", &version );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def194]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: warning[-Wanalyzer-malloc-leak]: leak of ‘storage’
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2045:30: acquire_memory: allocated here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: following ‘true’ branch (when ‘really_leave == 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2198:13: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: throw: if ‘FT_Property_Get’ throws an exception...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2343:13: danger: ‘storage’ leaks here; was allocated at [(1)](sarif:/runs/0/results/115/codeFlows/0/threadFlows/0/locations/0)
# 2341|               /* this doesn't really belong to the graphics state, */
# 2342|               /* but I consider it a good place to show            */
# 2343|->             FT_Property_Get( library,
# 2344|                                "truetype",
# 2345|                                "interpreter-version", &version );

Error: GCC_ANALYZER_WARNING (CWE-688): [#def195]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2553:9: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘save_pts.org’ where non-null expected
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2027:33: acquire_memory: this call could return NULL
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: following ‘true’ branch (when ‘really_leave == 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2198:13: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2549:17: branch_false: following ‘false’ branch (when ‘key != 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2551:10: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2551:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2553:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2553:9: danger: argument 1 (‘malloc((long unsigned int)pts.n_points * 16)’) from [(1)](sarif:/runs/0/results/117/codeFlows/0/threadFlows/0/locations/0) could be NULL where non-null expected
# 2551|         if ( pts.n_points )
# 2552|         {
# 2553|->         FT_MEM_COPY( save_pts.org,
# 2554|                        pts.org,
# 2555|                        pts.n_points * sizeof ( FT_Vector ) );

Error: GCC_ANALYZER_WARNING (CWE-688): [#def196]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2556:9: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘save_pts.cur’ where non-null expected
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2029:33: acquire_memory: this call could return NULL
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: following ‘true’ branch (when ‘really_leave == 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2198:13: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2549:17: branch_false: following ‘false’ branch (when ‘key != 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2551:10: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2551:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2553:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2556:9: danger: argument 1 (‘malloc((long unsigned int)pts.n_points * 16)’) from [(1)](sarif:/runs/0/results/118/codeFlows/0/threadFlows/0/locations/0) could be NULL where non-null expected
# 2554|                        pts.org,
# 2555|                        pts.n_points * sizeof ( FT_Vector ) );
# 2556|->         FT_MEM_COPY( save_pts.cur,
# 2557|                        pts.cur,
# 2558|                        pts.n_points * sizeof ( FT_Vector ) );

Error: GCC_ANALYZER_WARNING (CWE-688): [#def197]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2559:9: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘save_pts.tags’ where non-null expected
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2031:31: acquire_memory: this call could return NULL
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: following ‘true’ branch (when ‘really_leave == 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2198:13: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2549:17: branch_false: following ‘false’ branch (when ‘key != 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2551:10: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2551:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2553:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2559:9: danger: argument 1 (‘malloc((long unsigned int)pts.n_points)’) from [(1)](sarif:/runs/0/results/119/codeFlows/0/threadFlows/0/locations/0) could be NULL where non-null expected
# 2557|                        pts.cur,
# 2558|                        pts.n_points * sizeof ( FT_Vector ) );
# 2559|->         FT_MEM_COPY( save_pts.tags,
# 2560|                        pts.tags,
# 2561|                        pts.n_points );

Error: GCC_ANALYZER_WARNING (CWE-688): [#def198]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2566:9: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘save_twilight.org’ where non-null expected
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2036:38: acquire_memory: this call could return NULL
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: following ‘true’ branch (when ‘really_leave == 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2198:13: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2549:17: branch_false: following ‘false’ branch (when ‘key != 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2551:10: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2551:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2553:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2564:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2566:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2566:9: danger: argument 1 (‘malloc((long unsigned int)twilight.n_points * 16)’) from [(1)](sarif:/runs/0/results/120/codeFlows/0/threadFlows/0/locations/0) could be NULL where non-null expected
# 2564|         if ( twilight.n_points )
# 2565|         {
# 2566|->         FT_MEM_COPY( save_twilight.org,
# 2567|                        twilight.org,
# 2568|                        twilight.n_points * sizeof ( FT_Vector ) );

Error: GCC_ANALYZER_WARNING (CWE-688): [#def199]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2569:9: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘save_twilight.cur’ where non-null expected
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2038:38: acquire_memory: this call could return NULL
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: following ‘true’ branch (when ‘really_leave == 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2198:13: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2549:17: branch_false: following ‘false’ branch (when ‘key != 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2551:10: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2551:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2553:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2564:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2566:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2569:9: danger: argument 1 (‘malloc((long unsigned int)twilight.n_points * 16)’) from [(1)](sarif:/runs/0/results/121/codeFlows/0/threadFlows/0/locations/0) could be NULL where non-null expected
# 2567|                        twilight.org,
# 2568|                        twilight.n_points * sizeof ( FT_Vector ) );
# 2569|->         FT_MEM_COPY( save_twilight.cur,
# 2570|                        twilight.cur,
# 2571|                        twilight.n_points * sizeof ( FT_Vector ) );

Error: GCC_ANALYZER_WARNING (CWE-688): [#def200]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2572:9: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘save_twilight.tags’ where non-null expected
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2040:36: acquire_memory: this call could return NULL
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: following ‘true’ branch (when ‘really_leave == 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2198:13: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2549:17: branch_false: following ‘false’ branch (when ‘key != 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2551:10: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2551:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2553:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2564:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2566:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2572:9: danger: argument 1 (‘malloc((long unsigned int)twilight.n_points)’) from [(1)](sarif:/runs/0/results/122/codeFlows/0/threadFlows/0/locations/0) could be NULL where non-null expected
# 2570|                        twilight.cur,
# 2571|                        twilight.n_points * sizeof ( FT_Vector ) );
# 2572|->         FT_MEM_COPY( save_twilight.tags,
# 2573|                        twilight.tags,
# 2574|                        twilight.n_points );

Error: GCC_ANALYZER_WARNING (CWE-688): [#def201]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2578:9: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘save_cvt’ where non-null expected
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2042:26: acquire_memory: this call could return NULL
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: following ‘true’ branch (when ‘really_leave == 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2198:13: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2549:17: branch_false: following ‘false’ branch (when ‘key != 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2551:10: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2551:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2553:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2564:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2566:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2577:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2578:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2578:9: danger: argument 1 (‘save_cvt’) from [(1)](sarif:/runs/0/results/123/codeFlows/0/threadFlows/0/locations/0) could be NULL where non-null expected
# 2576|   
# 2577|         if ( CUR.cvtSize )
# 2578|->         FT_MEM_COPY( save_cvt,
# 2579|                        CUR.cvt,
# 2580|                        CUR.cvtSize * sizeof ( FT_Long ) );

Error: GCC_ANALYZER_WARNING (CWE-688): [#def202]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2583:9: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘save_storage’ where non-null expected
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2046:30: acquire_memory: this call could return NULL
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: following ‘true’ branch (when ‘really_leave == 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2198:13: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2549:17: branch_false: following ‘false’ branch (when ‘key != 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2551:10: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2551:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2553:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2564:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2566:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2577:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2578:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2582:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2583:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2583:9: danger: argument 1 (‘save_storage’) from [(1)](sarif:/runs/0/results/124/codeFlows/0/threadFlows/0/locations/0) could be NULL where non-null expected
# 2581|   
# 2582|         if ( CUR.storeSize )
# 2583|->         FT_MEM_COPY( save_storage,
# 2584|                        storage,
# 2585|                        CUR.storeSize * sizeof ( Storage ) );

Error: GCC_ANALYZER_WARNING (CWE-688): [#def203]
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2583:9: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘storage’ where non-null expected
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2045:30: acquire_memory: this call could return NULL
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2071:10: branch_false: following ‘false’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:14: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2194:12: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2196:14: branch_true: following ‘true’ branch (when ‘really_leave == 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2198:13: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2549:17: branch_false: following ‘false’ branch (when ‘key != 0’)...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2551:10: branch_false: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2551:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2553:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2564:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2566:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2577:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2578:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2582:10: branch_true: following ‘true’ branch...
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2583:9: branch_true: ...to here
freetype-2.14.1/ft2demos-2.14.1/src/ttdebug.c:2583:9: danger: argument 2 (‘storage’) from [(1)](sarif:/runs/0/results/125/codeFlows/0/threadFlows/0/locations/0) could be NULL where non-null expected
# 2581|   
# 2582|         if ( CUR.storeSize )
# 2583|->         FT_MEM_COPY( save_storage,
# 2584|                        storage,
# 2585|                        CUR.storeSize * sizeof ( Storage ) );

Error: CPPCHECK_WARNING (CWE-758): [#def204]
freetype-2.14.1/include/freetype/internal/ftcalc.h:97: error[shiftTooManyBitsSigned]: Shifting signed 64-bit value by 63 bits is undefined behaviour
#   95|   
#   96|   
#   97|->     ab = ADD_INT64( ab, 0x8000 + ( ab >> 63 ) );  /* rounding phase */
#   98|   
#   99|       return (FT_Long)( ab >> 16 );

Error: GCC_ANALYZER_WARNING (CWE-476): [#def205]
freetype-2.14.1/src/base/ftbitmap.c:584:13: warning[-Wanalyzer-null-dereference]: dereference of NULL 'tt'
freetype-2.14.1/src/base/ftbitmap.c:283:3: enter_function: entry to 'FT_Bitmap_Embolden'
freetype-2.14.1/src/base/ftbitmap.c:295:8: branch_false: following 'false' branch (when 'library' is non-NULL)...
freetype-2.14.1/src/base/ftbitmap.c:298:8: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:298:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:301:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:302:14: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:301:10: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:305:20: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:308:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:310:15: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:310:13: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:313:14: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:322:9: call_function: calling 'FT_Bitmap_Init' from 'FT_Bitmap_Embolden'
freetype-2.14.1/src/base/ftbitmap.c:322:9: return_function: returning to 'FT_Bitmap_Embolden' from 'FT_Bitmap_Init'
freetype-2.14.1/src/base/ftbitmap.c:323:17: call_function: calling 'FT_Bitmap_Convert' from 'FT_Bitmap_Embolden'
#  582|   
#  583|   
#  584|->             tt[0] = (FT_Byte)( ( val & 0x80 ) >> 7 );
#  585|               tt[1] = (FT_Byte)( ( val & 0x40 ) >> 6 );
#  586|               tt[2] = (FT_Byte)( ( val & 0x20 ) >> 5 );

Error: GCC_ANALYZER_WARNING (CWE-476): [#def206]
freetype-2.14.1/src/base/ftbitmap.c:606:15: warning[-Wanalyzer-null-dereference]: dereference of NULL 'tt'
freetype-2.14.1/src/base/ftbitmap.c:283:3: enter_function: entry to 'FT_Bitmap_Embolden'
freetype-2.14.1/src/base/ftbitmap.c:295:8: branch_false: following 'false' branch (when 'library' is non-NULL)...
freetype-2.14.1/src/base/ftbitmap.c:298:8: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:298:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:301:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:302:14: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:301:10: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:305:20: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:308:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:310:15: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:310:13: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:313:14: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:322:9: call_function: calling 'FT_Bitmap_Init' from 'FT_Bitmap_Embolden'
freetype-2.14.1/src/base/ftbitmap.c:322:9: return_function: returning to 'FT_Bitmap_Embolden' from 'FT_Bitmap_Init'
freetype-2.14.1/src/base/ftbitmap.c:323:17: call_function: calling 'FT_Bitmap_Convert' from 'FT_Bitmap_Embolden'
#  604|               for ( ; j > 0; j-- )
#  605|               {
#  606|->               tt[0] = (FT_Byte)( ( val & 0x80 ) >> 7);
#  607|                 val <<= 1;
#  608|                 tt   += 1;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def207]
freetype-2.14.1/src/base/ftbitmap.c:631:11: warning[-Wanalyzer-null-argument]: use of NULL 't' where non-null expected
freetype-2.14.1/src/base/ftbitmap.c:283:3: enter_function: entry to 'FT_Bitmap_Embolden'
freetype-2.14.1/src/base/ftbitmap.c:295:8: branch_false: following 'false' branch (when 'library' is non-NULL)...
freetype-2.14.1/src/base/ftbitmap.c:298:8: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:298:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:301:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:302:14: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:301:10: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:305:20: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:308:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:310:15: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:310:13: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:313:14: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:322:9: call_function: calling 'FT_Bitmap_Init' from 'FT_Bitmap_Embolden'
freetype-2.14.1/src/base/ftbitmap.c:322:9: return_function: returning to 'FT_Bitmap_Embolden' from 'FT_Bitmap_Init'
freetype-2.14.1/src/base/ftbitmap.c:323:17: call_function: calling 'FT_Bitmap_Convert' from 'FT_Bitmap_Embolden'
#  629|           for ( i = source->rows; i > 0; i-- )
#  630|           {
#  631|->           FT_ARRAY_COPY( t, s, width );
#  632|   
#  633|             s += source->pitch;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def208]
freetype-2.14.1/src/base/ftbitmap.c:660:13: warning[-Wanalyzer-null-dereference]: dereference of NULL 'tt'
freetype-2.14.1/src/base/ftbitmap.c:283:3: enter_function: entry to 'FT_Bitmap_Embolden'
freetype-2.14.1/src/base/ftbitmap.c:295:8: branch_false: following 'false' branch (when 'library' is non-NULL)...
freetype-2.14.1/src/base/ftbitmap.c:298:8: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:298:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:301:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:302:14: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:301:10: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:305:20: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:308:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:310:15: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:310:13: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:313:14: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:322:9: call_function: calling 'FT_Bitmap_Init' from 'FT_Bitmap_Embolden'
freetype-2.14.1/src/base/ftbitmap.c:322:9: return_function: returning to 'FT_Bitmap_Embolden' from 'FT_Bitmap_Init'
freetype-2.14.1/src/base/ftbitmap.c:323:17: call_function: calling 'FT_Bitmap_Convert' from 'FT_Bitmap_Embolden'
#  658|   
#  659|   
#  660|->             tt[0] = (FT_Byte)( ( val & 0xC0 ) >> 6 );
#  661|               tt[1] = (FT_Byte)( ( val & 0x30 ) >> 4 );
#  662|               tt[2] = (FT_Byte)( ( val & 0x0C ) >> 2 );

Error: GCC_ANALYZER_WARNING (CWE-476): [#def209]
freetype-2.14.1/src/base/ftbitmap.c:677:15: warning[-Wanalyzer-null-dereference]: dereference of NULL 'tt'
freetype-2.14.1/src/base/ftbitmap.c:283:3: enter_function: entry to 'FT_Bitmap_Embolden'
freetype-2.14.1/src/base/ftbitmap.c:295:8: branch_false: following 'false' branch (when 'library' is non-NULL)...
freetype-2.14.1/src/base/ftbitmap.c:298:8: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:298:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:301:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:302:14: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:301:10: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:305:20: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:308:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:310:15: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:310:13: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:313:14: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:322:9: call_function: calling 'FT_Bitmap_Init' from 'FT_Bitmap_Embolden'
freetype-2.14.1/src/base/ftbitmap.c:322:9: return_function: returning to 'FT_Bitmap_Embolden' from 'FT_Bitmap_Init'
freetype-2.14.1/src/base/ftbitmap.c:323:17: call_function: calling 'FT_Bitmap_Convert' from 'FT_Bitmap_Embolden'
#  675|               for ( ; j > 0; j-- )
#  676|               {
#  677|->               tt[0]  = (FT_Byte)( ( val & 0xC0 ) >> 6 );
#  678|                 val  <<= 2;
#  679|                 tt    += 1;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def210]
freetype-2.14.1/src/base/ftbitmap.c:710:13: warning[-Wanalyzer-null-dereference]: dereference of NULL 'tt'
freetype-2.14.1/src/base/ftbitmap.c:283:3: enter_function: entry to 'FT_Bitmap_Embolden'
freetype-2.14.1/src/base/ftbitmap.c:295:8: branch_false: following 'false' branch (when 'library' is non-NULL)...
freetype-2.14.1/src/base/ftbitmap.c:298:8: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:298:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:301:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:302:14: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:301:10: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:305:20: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:308:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:310:15: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:310:13: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:313:14: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:322:9: call_function: calling 'FT_Bitmap_Init' from 'FT_Bitmap_Embolden'
freetype-2.14.1/src/base/ftbitmap.c:322:9: return_function: returning to 'FT_Bitmap_Embolden' from 'FT_Bitmap_Init'
freetype-2.14.1/src/base/ftbitmap.c:323:17: call_function: calling 'FT_Bitmap_Convert' from 'FT_Bitmap_Embolden'
#  708|   
#  709|   
#  710|->             tt[0] = (FT_Byte)( ( val & 0xF0 ) >> 4 );
#  711|               tt[1] = (FT_Byte)( ( val & 0x0F ) );
#  712|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def211]
freetype-2.14.1/src/base/ftbitmap.c:718:13: warning[-Wanalyzer-null-dereference]: dereference of NULL 'tt'
freetype-2.14.1/src/base/ftbitmap.c:283:3: enter_function: entry to 'FT_Bitmap_Embolden'
freetype-2.14.1/src/base/ftbitmap.c:295:8: branch_false: following 'false' branch (when 'library' is non-NULL)...
freetype-2.14.1/src/base/ftbitmap.c:298:8: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:298:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:301:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:302:14: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:301:10: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:305:20: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:308:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:310:15: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:310:13: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:313:14: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:322:9: call_function: calling 'FT_Bitmap_Init' from 'FT_Bitmap_Embolden'
freetype-2.14.1/src/base/ftbitmap.c:322:9: return_function: returning to 'FT_Bitmap_Embolden' from 'FT_Bitmap_Init'
freetype-2.14.1/src/base/ftbitmap.c:323:17: call_function: calling 'FT_Bitmap_Convert' from 'FT_Bitmap_Embolden'
#  716|   
#  717|             if ( source->width & 1 )
#  718|->             tt[0] = (FT_Byte)( ( ss[0] & 0xF0 ) >> 4 );
#  719|   
#  720|             s += source->pitch;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def212]
freetype-2.14.1/src/base/ftbitmap.c:743:13: warning[-Wanalyzer-null-dereference]: dereference of NULL 'tt'
freetype-2.14.1/src/base/ftbitmap.c:283:3: enter_function: entry to 'FT_Bitmap_Embolden'
freetype-2.14.1/src/base/ftbitmap.c:295:8: branch_false: following 'false' branch (when 'library' is non-NULL)...
freetype-2.14.1/src/base/ftbitmap.c:298:8: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:298:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:301:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:302:14: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:301:10: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:305:20: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:308:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:310:15: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:310:13: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftbitmap.c:313:14: branch_false: ...to here
freetype-2.14.1/src/base/ftbitmap.c:322:9: call_function: calling 'FT_Bitmap_Init' from 'FT_Bitmap_Embolden'
freetype-2.14.1/src/base/ftbitmap.c:322:9: return_function: returning to 'FT_Bitmap_Embolden' from 'FT_Bitmap_Init'
freetype-2.14.1/src/base/ftbitmap.c:323:17: call_function: calling 'FT_Bitmap_Convert' from 'FT_Bitmap_Embolden'
#  741|             for ( j = source->width; j > 0; j-- )
#  742|             {
#  743|->             tt[0] = ft_gray_for_premultiplied_srgb_bgra( ss );
#  744|   
#  745|               ss += 4;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def213]
freetype-2.14.1/src/base/ftobjs.c:397:34: warning[-Wanalyzer-null-dereference]: dereference of NULL '0'
freetype-2.14.1/src/base/ftadvanc.c:112:3: enter_function: entry to 'FT_Get_Advances'
freetype-2.14.1/src/base/ftadvanc.c:153:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftadvanc.c:153:8: branch_false: ...to here
freetype-2.14.1/src/base/ftadvanc.c:158:19: branch_true: following 'true' branch (when 'count > nn')...
freetype-2.14.1/src/base/ftadvanc.c:160:15: branch_true: ...to here
freetype-2.14.1/src/base/ftadvanc.c:160:15: call_function: calling 'FT_Load_Glyph' from 'FT_Get_Advances'
#  395|   
#  396|         module      = FT_Get_Module( slot->library, "ot-svg" );
#  397|->       svg_service = (SVG_Service)module->clazz->module_interface;
#  398|   
#  399|         return (FT_Bool)svg_service->preset_slot( module, slot, FALSE );

Error: GCC_ANALYZER_WARNING (CWE-476): [#def214]
freetype-2.14.1/src/base/ftobjs.c:697:7: warning[-Wanalyzer-null-dereference]: dereference of NULL '0'
freetype-2.14.1/src/base/ftobjs.c:4736:3: enter_function: entry to 'FT_Render_Glyph_Internal'
freetype-2.14.1/src/base/ftobjs.c:4748:10: branch_true: following 'true' branch...
freetype-2.14.1/src/base/ftobjs.c:4752:18: branch_true: ...to here
freetype-2.14.1/src/base/ftobjs.c:4761:23: call_function: calling 'FT_Get_Color_Glyph_Layer' from 'FT_Render_Glyph_Internal'
freetype-2.14.1/src/base/ftobjs.c:4761:23: return_function: returning to 'FT_Render_Glyph_Internal' from 'FT_Get_Color_Glyph_Layer'
freetype-2.14.1/src/base/ftobjs.c:4766:12: branch_true: following 'true' branch...
freetype-2.14.1/src/base/ftobjs.c:4768:19: branch_true: ...to here
freetype-2.14.1/src/base/ftobjs.c:4768:19: call_function: calling 'FT_New_GlyphSlot' from 'FT_Render_Glyph_Internal'
#  695|       if ( !FT_ALLOC( slot, clazz->slot_object_size ) )
#  696|       {
#  697|->       slot->face = face;
#  698|   
#  699|         error = ft_glyphslot_init( slot );

Error: GCC_ANALYZER_WARNING (CWE-688): [#def215]
freetype-2.14.1/src/base/ftobjs.c:991:11: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
freetype-2.14.1/src/base/ftadvanc.c:112:3: enter_function: entry to 'FT_Get_Advances'
freetype-2.14.1/src/base/ftadvanc.c:153:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftadvanc.c:153:8: branch_false: ...to here
freetype-2.14.1/src/base/ftadvanc.c:158:19: branch_true: following 'true' branch (when 'count > nn')...
freetype-2.14.1/src/base/ftadvanc.c:160:15: branch_true: ...to here
freetype-2.14.1/src/base/ftadvanc.c:160:15: call_function: calling 'FT_Load_Glyph' from 'FT_Get_Advances'
#  989|           /* we use `strstr' to catch both `Type 1' and `CID Type 1'         */
#  990|           is_light_type1 =
#  991|->           ft_strstr( FT_Get_Font_Format( face ), "Type 1" ) != NULL &&
#  992|             ((PS_Driver)driver)->hinting_engine == FT_HINTING_ADOBE;
#  993|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def216]
freetype-2.14.1/src/base/ftobjs.c:2998:5: warning[-Wanalyzer-null-dereference]: dereference of NULL '0'
freetype-2.14.1/src/base/ftobjs.c:2965:3: enter_function: entry to 'FT_New_Size'
freetype-2.14.1/src/base/ftobjs.c:2979:8: branch_false: following 'false' branch (when 'face' is non-NULL)...
freetype-2.14.1/src/base/ftobjs.c:2982:8: branch_false: ...to here
freetype-2.14.1/src/base/ftobjs.c:2982:8: branch_false: following 'false' branch (when 'asize' is non-NULL)...
freetype-2.14.1/src/base/ftobjs.c:2985:11: branch_false: ...to here
freetype-2.14.1/src/base/ftobjs.c:2985:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftobjs.c:2988:5: branch_false: ...to here
freetype-2.14.1/src/base/ftobjs.c:2995:10: call_function: calling 'ft_mem_alloc' from 'FT_New_Size'
freetype-2.14.1/src/base/ftobjs.c:2995:10: return_function: returning to 'FT_New_Size' from 'ft_mem_alloc'
freetype-2.14.1/src/base/ftobjs.c:2995:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftobjs.c:2995:55: call_function: inlined call to 'ft_mem_qalloc' from 'FT_New_Size'
freetype-2.14.1/src/base/ftobjs.c:2995:10: branch_false: following 'false' branch (when 'error == 0')...
freetype-2.14.1/src/base/ftobjs.c:2998:5: branch_false: ...to here
freetype-2.14.1/src/base/ftobjs.c:2998:5: danger: dereference of NULL 'ft_mem_alloc(memory, *clazz.size_object_size, & error)'
# 2996|         goto Exit;
# 2997|   
# 2998|->     size->face = face;
# 2999|   
# 3000|       if ( FT_NEW( internal ) )

Error: GCC_ANALYZER_WARNING (CWE-476): [#def217]
freetype-2.14.1/src/base/ftobjs.c:3881:7: warning[-Wanalyzer-null-dereference]: dereference of NULL '0'
freetype-2.14.1/src/base/ftobjs.c:3862:3: enter_function: entry to 'FT_CMap_New'
freetype-2.14.1/src/base/ftobjs.c:3873:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftobjs.c:3879:11: call_function: calling 'ft_mem_alloc' from 'FT_CMap_New'
freetype-2.14.1/src/base/ftobjs.c:3879:11: return_function: returning to 'FT_CMap_New' from 'ft_mem_alloc'
freetype-2.14.1/src/base/ftobjs.c:3879:8: branch_true: following 'true' branch...
freetype-2.14.1/src/base/ftobjs.c:3881:7: branch_true: ...to here
freetype-2.14.1/src/base/ftobjs.c:3881:7: danger: dereference of NULL 'ft_mem_alloc(memory, (long int)*clazz.size, & error)'
# 3879|       if ( !FT_ALLOC( cmap, clazz->size ) )
# 3880|       {
# 3881|->       cmap->charmap = *charmap;
# 3882|         cmap->clazz   = clazz;
# 3883|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def218]
freetype-2.14.1/src/base/ftobjs.c:5114:5: warning[-Wanalyzer-null-dereference]: dereference of NULL '0'
freetype-2.14.1/src/base/ftobjs.c:5061:3: enter_function: entry to 'FT_Add_Module'
freetype-2.14.1/src/base/ftobjs.c:5073:8: branch_false: following 'false' branch (when 'library' is non-NULL)...
freetype-2.14.1/src/base/ftobjs.c:5076:8: branch_false: ...to here
freetype-2.14.1/src/base/ftobjs.c:5076:8: branch_false: following 'false' branch (when 'clazz' is non-NULL)...
freetype-2.14.1/src/base/ftobjs.c:5080:10: branch_false: ...to here
freetype-2.14.1/src/base/ftobjs.c:5080:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftobjs.c:5080:8: branch_false: ...to here
freetype-2.14.1/src/base/ftobjs.c:5103:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftobjs.c:5110:10: branch_false: ...to here
freetype-2.14.1/src/base/ftobjs.c:5110:10: call_function: calling 'ft_mem_alloc' from 'FT_Add_Module'
freetype-2.14.1/src/base/ftobjs.c:5110:10: return_function: returning to 'FT_Add_Module' from 'ft_mem_alloc'
freetype-2.14.1/src/base/ftobjs.c:5110:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftobjs.c:5114:5: branch_false: ...to here
freetype-2.14.1/src/base/ftobjs.c:5114:5: danger: dereference of NULL 'ft_mem_alloc(memory, *clazz.module_size, & error)'
# 5112|   
# 5113|       /* base initialization */
# 5114|->     module->clazz   = clazz;
# 5115|       module->library = library;
# 5116|       module->memory  = memory;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def219]
freetype-2.14.1/src/base/ftrfork.c:602:5: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
freetype-2.14.1/src/base/ftrfork.c:596:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftrfork.c:599:10: branch_false: ...to here
freetype-2.14.1/src/base/ftrfork.c:599:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftrfork.c:602:5: branch_false: ...to here
freetype-2.14.1/src/base/ftrfork.c:602:5: danger: argument 1 ('ft_mem_qalloc(memory,  base_file_len + 6, &error)') NULL where non-null expected
#  600|         return error;
#  601|   
#  602|->     FT_MEM_COPY( newpath, base_file_name, base_file_len );
#  603|       FT_MEM_COPY( newpath + base_file_len, "/rsrc", 6 );
#  604|   

Error: GCC_ANALYZER_WARNING (CWE-688): [#def220]
freetype-2.14.1/src/base/ftrfork.c:638:5: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
freetype-2.14.1/src/base/ftrfork.c:632:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftrfork.c:635:10: branch_false: ...to here
freetype-2.14.1/src/base/ftrfork.c:635:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftrfork.c:638:5: branch_false: ...to here
freetype-2.14.1/src/base/ftrfork.c:638:5: danger: argument 1 ('ft_mem_qalloc(memory,  base_file_len + 18, &error)') NULL where non-null expected
#  636|         return error;
#  637|   
#  638|->     FT_MEM_COPY( newpath, base_file_name, base_file_len );
#  639|       FT_MEM_COPY( newpath + base_file_len, "/..namedfork/rsrc", 18 );
#  640|   

Error: GCC_ANALYZER_WARNING (CWE-688): [#def221]
freetype-2.14.1/src/base/ftrfork.c:875:7: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
freetype-2.14.1/src/base/ftrfork.c:869:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftrfork.c:872:11: branch_false: ...to here
freetype-2.14.1/src/base/ftrfork.c:873:8: branch_true: following 'true' branch (when 'tmp' is non-NULL)...
freetype-2.14.1/src/base/ftrfork.c:877:29: branch_true: ...to here
freetype-2.14.1/src/base/ftrfork.c:875:7: danger: argument 1 ('ft_mem_qalloc(memory, (long int)(new_length + 1), &error)') NULL where non-null expected
#  873|       if ( tmp )
#  874|       {
#  875|->       ft_strncpy( new_name,
#  876|                     original_name,
#  877|                     (size_t)( tmp - original_name + 1 ) );

Error: GCC_ANALYZER_WARNING (CWE-476): [#def222]
freetype-2.14.1/src/base/ftrfork.c:884:7: warning[-Wanalyzer-null-dereference]: dereference of NULL '0'
freetype-2.14.1/src/base/ftrfork.c:869:8: branch_false: following 'false' branch...
freetype-2.14.1/src/base/ftrfork.c:872:11: branch_false: ...to here
freetype-2.14.1/src/base/ftrfork.c:873:8: branch_false: following 'false' branch (when 'tmp' is NULL)...
freetype-2.14.1/src/base/ftrfork.c:884:7: branch_false: ...to here
freetype-2.14.1/src/base/ftrfork.c:884:7: danger: dereference of NULL 'ft_mem_qalloc(memory, (long int)(new_length + 1), &error)'
#  882|       {
#  883|         slash       = original_name;
#  884|->       new_name[0] = '\0';
#  885|       }
#  886|   

Error: COMPILER_WARNING: [#def223]
freetype-2.14.1/src/base/ftstroke.c: scope_hint: In function 'ft_stroke_border_get_counts'
freetype-2.14.1/src/base/ftstroke.c:659:17: warning[-Wunused-but-set-variable=]: variable 'point' set but not used
#  659 |     FT_Vector*  point      = border->points;
#      |                 ^~~~~
#  657|   
#  658|       FT_UInt     count      = border->num_points;
#  659|->     FT_Vector*  point      = border->points;
#  660|       FT_Byte*    tags       = border->tags;
#  661|       FT_Int      in_contour = 0;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def224]
freetype-2.14.1/src/base/ftutil.c:188:7: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
freetype-2.14.1/src/base/ftutil.c:187:8: branch_true: following 'true' branch...
freetype-2.14.1/src/base/ftutil.c:188:7: danger: argument 1 ('ft_mem_qalloc(memory, (long int)size, & error)') NULL where non-null expected
#  186|   
#  187|       if ( !error && address && size > 0 )
#  188|->       ft_memcpy( p, address, size );
#  189|   
#  190|       *p_error = error;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def225]
freetype-2.14.1/src/cid/cidload.c:564:9: warning[-Wanalyzer-null-dereference]: dereference of NULL 'offsets'
freetype-2.14.1/src/cid/cidload.c:510:3: enter_function: entry to 'cid_read_subrs'
freetype-2.14.1/src/cid/cidload.c:523:8: branch_false: following 'false' branch...
freetype-2.14.1/src/cid/cidload.c:523:8: branch_false: ...to here
freetype-2.14.1/src/cid/cidload.c:527:18: branch_true: following 'true' branch...
freetype-2.14.1/src/cid/cidload.c:529:29: branch_true: ...to here
freetype-2.14.1/src/cid/cidload.c:540:10: branch_false: following 'false' branch...
freetype-2.14.1/src/cid/cidload.c:558:12: branch_false: ...to here
freetype-2.14.1/src/cid/cidload.c:558:10: branch_false: following 'false' branch...
freetype-2.14.1/src/cid/cidload.c:559:12: branch_false: ...to here
freetype-2.14.1/src/cid/cidload.c:558:12: branch_false: following 'false' branch...
freetype-2.14.1/src/cid/cidload.c:562:21: branch_false: ...to here
freetype-2.14.1/src/cid/cidload.c:563:24: branch_true: following 'true' branch (when 'count <= num_subrs')...
freetype-2.14.1/src/cid/cidload.c:564:26: branch_true: ...to here
freetype-2.14.1/src/cid/cidload.c:564:26: call_function: inlined call to 'cid_get_offset' from 'cid_read_subrs'
freetype-2.14.1/src/cid/cidload.c:564:9: branch_false: ...to here
freetype-2.14.1/src/cid/cidload.c:564:9: danger: dereference of NULL 'offsets + (long unsigned int)count * 8'
#  562|         p = (FT_Byte*)stream->cursor;
#  563|         for ( count = 0; count <= num_subrs; count++ )
#  564|->         offsets[count] = cid_get_offset( &p, dict->sd_bytes );
#  565|   
#  566|         FT_FRAME_EXIT();

Error: GCC_ANALYZER_WARNING (CWE-476): [#def226]
freetype-2.14.1/src/cid/cidload.c:570:14: warning[-Wanalyzer-null-dereference]: dereference of NULL 'offsets'
freetype-2.14.1/src/cid/cidload.c:523:8: branch_false: following 'false' branch...
freetype-2.14.1/src/cid/cidload.c:523:8: branch_false: ...to here
freetype-2.14.1/src/cid/cidload.c:527:18: branch_true: following 'true' branch...
freetype-2.14.1/src/cid/cidload.c:529:29: branch_true: ...to here
freetype-2.14.1/src/cid/cidload.c:540:10: branch_false: following 'false' branch...
freetype-2.14.1/src/cid/cidload.c:558:12: branch_false: ...to here
freetype-2.14.1/src/cid/cidload.c:558:10: branch_false: following 'false' branch...
freetype-2.14.1/src/cid/cidload.c:559:12: branch_false: ...to here
freetype-2.14.1/src/cid/cidload.c:558:12: branch_false: following 'false' branch...
freetype-2.14.1/src/cid/cidload.c:562:21: branch_false: ...to here
freetype-2.14.1/src/cid/cidload.c:563:24: branch_false: following 'false' branch (when 'count > num_subrs')...
freetype-2.14.1/src/cid/cidload.c:566:7: branch_false: ...to here
freetype-2.14.1/src/cid/cidload.c:569:24: branch_true: following 'true' branch (when 'count <= num_subrs')...
freetype-2.14.1/src/cid/cidload.c:570:22: branch_true: ...to here
freetype-2.14.1/src/cid/cidload.c:570:14: danger: dereference of NULL 'offsets + (long unsigned int)(count + 4294967295) * 8'
#  568|         /* offsets must be ordered */
#  569|         for ( count = 1; count <= num_subrs; count++ )
#  570|->         if ( offsets[count - 1] > offsets[count] )
#  571|           {
#  572|             FT_ERROR(( "cid_read_subrs: offsets are not ordered\n" ));

Error: GCC_ANALYZER_WARNING (CWE-476): [#def227]
freetype-2.14.1/src/cid/cidload.c:586:39: warning[-Wanalyzer-null-dereference]: dereference of NULL 'offsets'
freetype-2.14.1/src/cid/cidload.c:523:8: branch_false: following 'false' branch...
freetype-2.14.1/src/cid/cidload.c:523:8: branch_false: ...to here
freetype-2.14.1/src/cid/cidload.c:527:18: branch_true: following 'true' branch...
freetype-2.14.1/src/cid/cidload.c:529:29: branch_true: ...to here
freetype-2.14.1/src/cid/cidload.c:540:10: branch_false: following 'false' branch...
freetype-2.14.1/src/cid/cidload.c:558:12: branch_false: ...to here
freetype-2.14.1/src/cid/cidload.c:558:10: branch_false: following 'false' branch...
freetype-2.14.1/src/cid/cidload.c:559:12: branch_false: ...to here
freetype-2.14.1/src/cid/cidload.c:558:12: branch_false: following 'false' branch...
freetype-2.14.1/src/cid/cidload.c:562:21: branch_false: ...to here
freetype-2.14.1/src/cid/cidload.c:563:24: branch_false: following 'false' branch (when 'count > num_subrs')...
freetype-2.14.1/src/cid/cidload.c:566:7: branch_false: ...to here
freetype-2.14.1/src/cid/cidload.c:569:24: branch_false: following 'false' branch (when 'count > num_subrs')...
freetype-2.14.1/src/cid/cidload.c:577:19: branch_false: ...to here
freetype-2.14.1/src/cid/cidload.c:577:10: branch_false: following 'false' branch...
freetype-2.14.1/src/cid/cidload.c:586:39: branch_false: ...to here
freetype-2.14.1/src/cid/cidload.c:586:39: danger: dereference of NULL 'offsets'
#  584|         /* now, compute the size of subrs charstrings, */
#  585|         /* allocate, and read them                     */
#  586|->       data_len = offsets[num_subrs] - offsets[0];
#  587|   
#  588|         if ( FT_QNEW_ARRAY( subr->code, num_subrs + 1 ) ||

Error: CPPCHECK_WARNING (CWE-457): [#def228]
freetype-2.14.1/src/gxvalid/gxvmort1.c:252: error[uninitvar]: Uninitialized variable: st_rec.substitutionTable
#  250|   
#  251|       gxv_mort_subtable_type1_substTable_validate(
#  252|->       table + st_rec.substitutionTable,
#  253|         table + st_rec.substitutionTable + st_rec.substitutionTable_length,
#  254|         gxvalid );

Error: CPPCHECK_WARNING (CWE-457): [#def229]
freetype-2.14.1/src/gxvalid/gxvmorx1.c:270: error[uninitvar]: Uninitialized variable: st_rec.substitutionTable
#  268|   
#  269|       gxv_morx_subtable_type1_substitutionTable_validate(
#  270|->       table + st_rec.substitutionTable,
#  271|         table + st_rec.substitutionTable + st_rec.substitutionTable_length,
#  272|         gxvalid );

Error: GCC_ANALYZER_WARNING (CWE-457): [#def230]
freetype-2.14.1/src/gxvalid/gxvprop.c:162:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*(struct GXV_prop_DataRec_ *)gxvalid_32(D)->table_data.version'
freetype-2.14.1/src/gxvalid/gxvprop.c:257:3: enter_function: entry to 'gxv_prop_validate'
freetype-2.14.1/src/gxvalid/gxvprop.c:307:5: call_function: calling 'gxv_prop_property_validate' from 'gxv_prop_validate'
#  160|       if ( property & GXV_PROP_ATTACHING_TO_RIGHT )
#  161|       {
#  162|->       if ( GXV_PROP_DATA( version ) == 0x00010000UL )
#  163|         {
#  164|           GXV_TRACE(( "  found older version (1.0) in new version table\n" ));

Error: GCC_ANALYZER_WARNING (CWE-457): [#def231]
freetype-2.14.1/src/gxvalid/gxvprop.c:178:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*(struct GXV_prop_DataRec_ *)gxvalid_32(D)->table_data.version'
freetype-2.14.1/src/gxvalid/gxvprop.c:257:3: enter_function: entry to 'gxv_prop_validate'
freetype-2.14.1/src/gxvalid/gxvprop.c:307:5: call_function: calling 'gxv_prop_property_validate' from 'gxv_prop_validate'
#  176|       {
#  177|         /* TODO: Too restricted. Use the validation level. */
#  178|->       if ( GXV_PROP_DATA( version ) == 0x00010000UL ||
#  179|              GXV_PROP_DATA( version ) == 0x00020000UL )
#  180|         {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def232]
freetype-2.14.1/src/pcf/pcfread.c:384:12: warning[-Wanalyzer-null-dereference]: dereference of NULL '0'
freetype-2.14.1/src/pcf/pcfdrivr.c:226:3: enter_function: entry to 'PCF_Face_Init'
freetype-2.14.1/src/pcf/pcfdrivr.c:241:13: call_function: calling 'pcf_load_font' from 'PCF_Face_Init'
#  382|   
#  383|       for ( i = 0; i < ntables; i++ )
#  384|->       if ( tables[i].type == type )
#  385|         {
#  386|           if ( stream->pos > tables[i].offset )

Error: GCC_ANALYZER_WARNING (CWE-457): [#def233]
freetype-2.14.1/src/psnames/psmodule.c:372:30: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'extra_glyphs[n]'
freetype-2.14.1/src/psnames/psmodule.c:329:8: branch_true: following 'true' branch...
freetype-2.14.1/src/psnames/psmodule.c:329:8: branch_true: ...to here
freetype-2.14.1/src/psnames/psmodule.c:339:20: branch_false: following 'false' branch (when 'n >= num_glyphs')...
freetype-2.14.1/src/psnames/psmodule.c:339:20: branch_false: ...to here
freetype-2.14.1/src/psnames/psmodule.c:364:20: branch_true: following 'true' branch (when 'n != 10')...
freetype-2.14.1/src/psnames/psmodule.c:366:14: branch_true: ...to here
freetype-2.14.1/src/psnames/psmodule.c:366:12: branch_false: following 'false' branch...
freetype-2.14.1/src/psnames/psmodule.c:364:47: branch_false: ...to here
freetype-2.14.1/src/psnames/psmodule.c:364:20: branch_true: following 'true' branch (when 'n != 10')...
freetype-2.14.1/src/psnames/psmodule.c:366:14: branch_true: ...to here
freetype-2.14.1/src/psnames/psmodule.c:364:20: branch_true: following 'true' branch (when 'n != 10')...
freetype-2.14.1/src/psnames/psmodule.c:366:14: branch_true: ...to here
freetype-2.14.1/src/psnames/psmodule.c:372:30: danger: use of uninitialized value 'extra_glyphs[n]' here
#  370|   
#  371|             map->unicode     = ft_extra_glyph_unicodes[n];
#  372|->           map->glyph_index = extra_glyphs[n];
#  373|             map++;
#  374|           }

Error: CPPCHECK_WARNING (CWE-457): [#def234]
freetype-2.14.1/src/smooth/ftgrays.c:599: warning[uninitvar]: Uninitialized variable: *pcell
#  597|         while ( 1 )
#  598|         {
#  599|->         cell = *pcell;
#  600|   
#  601|           if ( cell->x > ex )

Error: GCC_ANALYZER_WARNING (CWE-127): [#def235]
freetype-2.14.1/src/smooth/ftgrays.c:1910:22: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
freetype-2.14.1/src/smooth/ftgrays.c:1862:3: enter_function: entry to 'gray_convert_glyph'
freetype-2.14.1/src/smooth/ftgrays.c:1885:8: branch_false: following 'false' branch (when 'height <= 85')...
freetype-2.14.1/src/smooth/ftgrays.c:1892:11: branch_false: ...to here
freetype-2.14.1/src/smooth/ftgrays.c:1892:30: branch_true: following 'true' branch...
freetype-2.14.1/src/smooth/ftgrays.c:1894:7: branch_true: ...to here
freetype-2.14.1/src/smooth/ftgrays.c:1913:22: branch_false: following 'false' branch...
freetype-2.14.1/src/smooth/ftgrays.c:1916:15: branch_false: ...to here
freetype-2.14.1/src/smooth/ftgrays.c:1923:21: call_function: calling 'gray_convert_glyph_inner' from 'gray_convert_glyph'
freetype-2.14.1/src/smooth/ftgrays.c:1923:21: return_function: returning to 'gray_convert_glyph' from 'gray_convert_glyph_inner'
freetype-2.14.1/src/smooth/ftgrays.c:1926:12: branch_true: following 'true' branch...
freetype-2.14.1/src/smooth/ftgrays.c:1928:16: branch_true: ...to here
freetype-2.14.1/src/smooth/ftgrays.c:1928:14: branch_true: following 'true' branch...
freetype-2.14.1/src/smooth/ftgrays.c:1929:13: branch_true: ...to here
freetype-2.14.1/src/smooth/ftgrays.c:1952:17: branch_true: following 'true' branch...
freetype-2.14.1/src/smooth/ftgrays.c:1952:17: branch_true: ...to here
freetype-2.14.1/src/smooth/ftgrays.c:1910:22: danger: out-of-bounds read from byte -4 till byte -1 but 'bands' starts at byte 0
# 1908|   
# 1909|           ras.min_ex = band[1];
# 1910|->         ras.max_ex = band[0];
# 1911|   
# 1912|           /* memory management: zero out and skip ycells */

Error: COMPILER_WARNING: [#def236]
freetype-2.14.1/src/tools/apinames.c:25: included_from: Included from here.
freetype-2.14.1/src/tools/vms_shorten_symbol.c: scope_hint: In function ‘vms_shorten_symbol’
freetype-2.14.1/src/tools/vms_shorten_symbol.c:188:5: warning[-Wstringop-truncation]: ‘__strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length
#  188 |     strncpy(symbol, input_symbol, symlen);
#      |     ^
freetype-2.14.1/src/tools/vms_shorten_symbol.c:183:14: note: length computed here
#  183 |     symlen = strlen(input_symbol);
#      |              ^~~~~~~~~~~~~~~~~~~~
#  186|           return -1;
#  187|   
#  188|->     strncpy(symbol, input_symbol, symlen);
#  189|       symbol[symlen] = '\0';
#  190|   

Error: CPPCHECK_WARNING (CWE-562): [#def237]
freetype-2.14.1/src/truetype/ttgload.c:1484: error[autoVariables]: Address of local auto-variable assigned to a function parameter.
# 1482|                               glyph_data.length );
# 1483|   
# 1484|->       loader->stream = &inc_stream;
# 1485|       }
# 1486|       else

Error: CPPCHECK_WARNING (CWE-758): [#def238]
freetype-2.14.1/src/truetype/ttinterp.c:1048: error[shiftTooManyBitsSigned]: Shifting signed 64-bit value by 63 bits is undefined behaviour
# 1046|   
# 1047|   
# 1048|->     ab = ADD_INT64( ab, 0x2000 + ( ab >> 63 ) );  /* rounding phase */
# 1049|   
# 1050|       return (FT_F26Dot6)( ab >> 14 );

Error: CPPCHECK_WARNING (CWE-758): [#def239]
freetype-2.14.1/src/truetype/ttinterp.c:1200: error[shiftTooManyBitsSigned]: Shifting signed 64-bit value by 63 bits is undefined behaviour
# 1198|   
# 1199|   
# 1200|->     c = ADD_INT64( c, 0x2000 + ( c >> 63 ) );  /* rounding phase */
# 1201|   
# 1202|       return (FT_F26Dot6)( c >> 14 );

Error: GCC_ANALYZER_WARNING (CWE-476): [#def240]
freetype-2.14.1/src/truetype/ttinterp.c:3499:47: warning[-Wanalyzer-null-dereference]: dereference of NULL 'def'
freetype-2.14.1/src/truetype/ttinterp.c:3486:8: branch_false: following 'false' branch...
freetype-2.14.1/src/truetype/ttinterp.c:3498:11: branch_false: ...to here
freetype-2.14.1/src/truetype/ttinterp.c:3498:11: branch_false: following 'false' branch...
freetype-2.14.1/src/truetype/ttinterp.c:3499:30: branch_false: ...to here
freetype-2.14.1/src/truetype/ttinterp.c:3499:8: branch_false: following 'false' branch...
freetype-2.14.1/src/truetype/ttinterp.c:3499:47: branch_false: ...to here
freetype-2.14.1/src/truetype/ttinterp.c:3499:47: danger: dereference of NULL 'def'
# 3497|   
# 3498|       def = FT_OFFSET( exc->FDefs, F );
# 3499|->     if ( exc->maxFunc + 1 != exc->numFDefs || def->opc != F )
# 3500|       {
# 3501|         /* look up the FDefs table */

Scan Properties

analyzer-version-clippy1.92.0
analyzer-version-cppcheck2.19.1
analyzer-version-gcc16.0.0
analyzer-version-gcc-analyzer16.0.0
analyzer-version-shellcheck0.11.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-171.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-namefreetype-2.14.1-1.fc44
store-results-to/tmp/tmps104nlfc/freetype-2.14.1-1.fc44.tar.xz
time-created2026-01-08 16:13:36
time-finished2026-01-08 16:16:10
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmps104nlfc/freetype-2.14.1-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmps104nlfc/freetype-2.14.1-1.fc44.src.rpm'
tool-versioncsmock-3.8.3.20251215.161544.g62de9a5-1.el9