summaryrefslogtreecommitdiffstats
path: root/Source
diff options
context:
space:
mode:
authorDavid Cole <david.cole@kitware.com>2006-08-10 19:17:53 (GMT)
committerDavid Cole <david.cole@kitware.com>2006-08-10 19:17:53 (GMT)
commit76d05cd5fa34e2a54f91f3388fe2849064c05b5e (patch)
tree70e27a219f94748a22e5572a4e7747601d5fc532 /Source
parent65e3842d513787e3e5b432af08743e6cc4f0a92f (diff)
downloadCMake-76d05cd5fa34e2a54f91f3388fe2849064c05b5e.zip
CMake-76d05cd5fa34e2a54f91f3388fe2849064c05b5e.tar.gz
CMake-76d05cd5fa34e2a54f91f3388fe2849064c05b5e.tar.bz2
BUG: strlen logic was backwards resulting in function body never actually executing... when called with valid strings, it was always doing nothing and returning false... now it works as expected.
Diffstat (limited to 'Source')
-rw-r--r--Source/kwsys/SystemTools.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/kwsys/SystemTools.cxx b/Source/kwsys/SystemTools.cxx
index bd824d3..7c0242c 100644
--- a/Source/kwsys/SystemTools.cxx
+++ b/Source/kwsys/SystemTools.cxx
@@ -1764,7 +1764,7 @@ long int SystemTools::CreationTime(const char* filename)
bool SystemTools::ConvertDateMacroString(const char *str, time_t *tmt)
{
- if (!str || !tmt || strlen(str) < 12)
+ if (!str || !tmt || strlen(str) > 11)
{
return false;
}
@@ -1812,7 +1812,7 @@ bool SystemTools::ConvertDateMacroString(const char *str, time_t *tmt)
bool SystemTools::ConvertTimeStampMacroString(const char *str, time_t *tmt)
{
- if (!str || !tmt || strlen(str) < 27)
+ if (!str || !tmt || strlen(str) > 26)
{
return false;
}