freetype2/src
Werner Lemberg 2c9a2d58ca Another bunch of UBSan warnings on adding offsets to nullptr.
Reported as

  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19427
  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19433
  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19441
  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19451
  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19452
  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19457

* src/autofit/aflatin.c (af_latin_hints_compute_segments,
af_latin_hints_compute_edges): Use `FT_OFFSET'.

* src/base/ftstream.c (FT_Stream_EnterFrame): Use `FT_OFFSET'.

* src/psaux/cffdecode.c (cff_decoder_parse_charstrings): Exit early
if there is no charstring.

* src/psaux/psobjs.c (t1_decrypt): Use `FT_OFFSET'.

* src/smooth/ftsmooth.c (ft_smooth_render_generic): Exit early for
zero bitmap dimensions.
2019-12-13 23:56:25 +01:00
..
autofit Another bunch of UBSan warnings on adding offsets to nullptr. 2019-12-13 23:56:25 +01:00
base Another bunch of UBSan warnings on adding offsets to nullptr. 2019-12-13 23:56:25 +01:00
bdf * src/bdf/bdfdrivr.c (bdf_cmap_char_{index,next}): Fix inequality. 2019-06-26 20:18:00 -04:00
bzip2 Update all copyright notices. 2019-02-23 10:07:09 +01:00
cache Various clang 8.0 static analyzer fixes. 2019-05-04 08:13:22 +02:00
cff Avoid more nullptr offset UBSan warnings (#57316). 2019-11-29 06:26:18 +01:00
cid * src/cid/cidload.c (cid_hex_to_binary): Fix typo (#56653). 2019-07-22 09:49:22 +02:00
gxvalid Update all copyright notices. 2019-02-23 10:07:09 +01:00
gzip Minor fixes for recent compilers. 2019-11-23 10:00:02 +01:00
lzw Update all copyright notices. 2019-02-23 10:07:09 +01:00
otvalid * src/otvalid/otvcommon.c (otv_Coverage_get_last): Guard `count'. 2019-09-17 19:46:59 +02:00
pcf [bdf,pcf] Use `const' for string literals. 2019-06-10 22:27:39 -04:00
pfr Various clang 8.0 static analyzer fixes. 2019-05-04 08:13:22 +02:00
psaux Another bunch of UBSan warnings on adding offsets to nullptr. 2019-12-13 23:56:25 +01:00
pshinter Update all copyright notices. 2019-02-23 10:07:09 +01:00
psnames Update all copyright notices. 2019-02-23 10:07:09 +01:00
raster * src/raster/ftraster.c (Draw_Sweep): Unbreak. 2019-05-07 19:07:11 -04:00
sfnt Avoid more nullptr offset UBSan warnings (#57316). 2019-11-29 06:26:18 +01:00
smooth Another bunch of UBSan warnings on adding offsets to nullptr. 2019-12-13 23:56:25 +01:00
tools * src/tools/apinames.c: Formatting, minor edits. 2019-06-16 16:04:12 +02:00
truetype * src/truetype/ttinterp.c (TT_RunIns): Use `FT_OFFSET'. 2019-12-05 08:44:30 +01:00
type1 [type1] Fix `FT_Get_Var_Axis_Flags' (#56804). 2019-08-26 09:08:56 +02:00
type42 [type1,type42] Use `const' for string literals. 2019-06-10 23:09:49 -04:00
winfonts [sfnt, winfonts] Avoid memory leaks in case of error (#56587). 2019-07-12 11:36:12 +02:00
Jamfile Update all copyright notices. 2019-02-23 10:07:09 +01:00