mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-26 08:08:24 -05:00
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.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user