projects
/
wxWidgets.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c6a95dd
)
don't crash in GetAsDOS() if the time is not in time_t range (bug 1804421)
author
Vadim Zeitlin
<vadim@wxwidgets.org>
Sun, 30 Sep 2007 20:37:29 +0000
(20:37 +0000)
committer
Vadim Zeitlin
<vadim@wxwidgets.org>
Sun, 30 Sep 2007 20:37:29 +0000
(20:37 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49000
c3d73ce0
-8a6f-49c7-b76d-
6d57e0e08775
src/common/datetime.cpp
patch
|
blob
|
blame
|
history
diff --git
a/src/common/datetime.cpp
b/src/common/datetime.cpp
index 087db34e896d60791daf945c9aa7df13c3c86435..d1ce06ab39e9f93001afe9ab23efeb098658db2d 100644
(file)
--- a/
src/common/datetime.cpp
+++ b/
src/common/datetime.cpp
@@
-1607,6
+1607,7
@@
unsigned long wxDateTime::GetAsDOS() const
time_t ticks = GetTicks();
struct tm tmstruct;
struct tm *tm = wxLocaltime_r(&ticks, &tmstruct);
+ wxCHECK_MSG( tm, ULONG_MAX, _T("time can't be represented in DOS format") );
long year = tm->tm_year;
year -= 80;