summaryrefslogtreecommitdiff
path: root/include/freetype/internal/pshints.h
diff options
context:
space:
mode:
authorBen Wagner <bungeman@chromium.org>2023-01-12 23:45:12 -0500
committerWerner Lemberg <wl@gnu.org>2023-01-17 08:59:25 +0100
commit29f83d1dd5e5ad2aeb8408aac3257026ced6dbb3 (patch)
tree6e47e7e9aa00629314fdcdbd8110b91fec794f15 /include/freetype/internal/pshints.h
parent0d4f887c790dc639902cb9ac89f9d099062530cb (diff)
downloadfreetype2-29f83d1dd5e5ad2aeb8408aac3257026ced6dbb3.tar.gz
[base] 'close' callback may not use `stream->memory`.
The documentation for `FT_StreamRec::memory` states that it 'shouldn't be touched by stream implementations'. This is true even for internal implementations of the 'close' callback, since it is not guaranteed that `memory` will even be set when the 'close' callback occurs. * src/base/ftobjs.c (new_memory_stream): stash current `memory` in `stream->descriptor`. (memory_stream_close): Use it.
Diffstat (limited to 'include/freetype/internal/pshints.h')
0 files changed, 0 insertions, 0 deletions