freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] logging bb504ae 20/21: [base] Don't close 'stderr' after log


From: Werner LEMBERG
Subject: [freetype2] logging bb504ae 20/21: [base] Don't close 'stderr' after logging.
Date: Wed, 2 Dec 2020 08:25:37 -0500 (EST)

branch: logging
commit bb504ae52440c41fe2d916a0eaaa4f970dafddd2
Author: Werner Lemberg <wl@gnu.org>
Commit: 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.
---
 ChangeLog                | 7 +++++++
 builds/windows/ftdebug.c | 3 ++-
 src/base/ftdebug.c       | 3 ++-
 3 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index ea8d564..52999cd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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 3364e42..f2a1ce2 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 f1b013d..48bd52a 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 );
   }
 
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]