[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2-demos] master e0d5329: * src/ftdump.c (Print_Name): Avoid neg
From: |
Werner Lemberg |
Subject: |
[freetype2-demos] master e0d5329: * src/ftdump.c (Print_Name): Avoid negative pre-epoch time. |
Date: |
Thu, 9 Sep 2021 16:02:07 -0400 (EDT) |
branch: master
commit e0d5329a9ddf20682945c86beed4ba84a7385c1d
Author: Alexei Podtelezhnikov <apodtele@gmail.com>
Commit: Alexei Podtelezhnikov <apodtele@gmail.com>
* src/ftdump.c (Print_Name): Avoid negative pre-epoch time.
---
src/ftdump.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/ftdump.c b/src/ftdump.c
index 6528496..4bcada8 100644
--- a/src/ftdump.c
+++ b/src/ftdump.c
@@ -160,6 +160,12 @@
modified = head->Modified[0] == 1 ? modified + 2212122496U
: modified - 2082844800U;
+ /* gmtime cannot deal with negative times on some systems */
+ if ( created < 0 )
+ created = 0;
+ if ( modified < 0 )
+ modified = 0;
+
strftime( buf, sizeof ( buf ), "%Y-%m-%d", gmtime( &created ) );
printf( "%s%s\n", Name_Field( "created" ), buf );
strftime( buf, sizeof ( buf ), "%Y-%m-%d", gmtime( &modified ) );
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2-demos] master e0d5329: * src/ftdump.c (Print_Name): Avoid negative pre-epoch time.,
Werner Lemberg <=