mirror of
https://github.com/reactos/reactos.git
synced 2026-07-06 18:54:27 +08:00
fix bug in date if the input arg are not right dateformat, it should prom after new date
svn path=/trunk/; revision=16682
This commit is contained in:
@@ -243,13 +243,25 @@ INT cmd_date (LPTSTR cmd, LPTSTR param)
|
||||
}
|
||||
else
|
||||
{
|
||||
if (ParseDate (arg[nDateString]))
|
||||
{
|
||||
freep (arg);
|
||||
return 0;
|
||||
}
|
||||
|
||||
ConErrResPuts(STRING_DATE_ERROR);
|
||||
if (!ParseDate (arg[nDateString]))
|
||||
{
|
||||
while (TRUE) /* forever loop */
|
||||
{
|
||||
TCHAR s[40];
|
||||
ConErrResPuts(STRING_DATE_ERROR);
|
||||
|
||||
PrintDateString ();
|
||||
ConInString (s, 40);
|
||||
|
||||
while (*s && s[_tcslen (s) - 1] < _T(' '))
|
||||
s[_tcslen (s) - 1] = _T('\0');
|
||||
if (ParseDate (s))
|
||||
{
|
||||
freep (arg);
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
freep (arg);
|
||||
|
||||
Reference in New Issue
Block a user