diff options
author | Werner Lemberg <wl@gnu.org> | 2020-12-02 08:32:37 +0100 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2020-12-05 09:43:45 +0100 |
commit | 74822f64b072b4fa250690290abb36f31c66f705 (patch) | |
tree | 629ec8fbccbdc70142c4631a6f4d053999629a4f | |
parent | c764686bc952d32d53737d3daeb9cc6e15ce2a7e (diff) | |
download | freetype2-74822f64b072b4fa250690290abb36f31c66f705.tar.gz |
[base] Don't close 'stderr' after logging.
* src/base/ftdebug.c, builds/windows/ftdebug.c (ft_logging_deinit):
Fix it.
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | builds/windows/ftdebug.c | 3 | ||||
-rw-r--r-- | src/base/ftdebug.c | 3 |
3 files changed, 11 insertions, 2 deletions
@@ -1,5 +1,12 @@ 2020-12-02 Werner Lemberg <wl@gnu.org> + [base] Don't close 'stderr' after logging. + + * src/base/ftdebug.c, builds/windows/ftdebug.c (ft_logging_deinit): + Fix it. + +2020-12-02 Werner Lemberg <wl@gnu.org> + * submodules/dlg: Updated to commit 9f0c8b22. 2020-12-02 Werner Lemberg <wl@gnu.org> diff --git a/builds/windows/ftdebug.c b/builds/windows/ftdebug.c index c8e811e73..389b9d8a9 100644 --- a/builds/windows/ftdebug.c +++ b/builds/windows/ftdebug.c @@ -452,7 +452,8 @@ FT_BASE_DEF( void ) ft_logging_deinit( void ) { - ft_fclose( ft_fileptr ); + if ( ft_fileptr != stderr ) + ft_fclose( ft_fileptr ); } diff --git a/src/base/ftdebug.c b/src/base/ftdebug.c index e0b050d97..c8340bbd2 100644 --- a/src/base/ftdebug.c +++ b/src/base/ftdebug.c @@ -439,7 +439,8 @@ FT_BASE_DEF( void ) ft_logging_deinit( void ) { - ft_fclose( ft_fileptr ); + if ( ft_fileptr != stderr ) + ft_fclose( ft_fileptr ); } |