summaryrefslogtreecommitdiffstats
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
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.
-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;
}