* utilvfs.c (is_year): The range of valid year numbers is
restricted to 1970 .. 2015 to reduce the number of parsing errors.
Этот коммит содержится в:
родитель
015ebfc2fe
Коммит
b2e8006823
@ -1,3 +1,9 @@
|
|||||||
|
2006-01-27 Roland Illig <roland.illig@gmx.de>
|
||||||
|
|
||||||
|
* utilvfs.c (is_year): The range of valid year numbers is
|
||||||
|
restricted to 1970 .. 2015 to reduce the number of parsing
|
||||||
|
errors.
|
||||||
|
|
||||||
2006-01-25 Jindrich Makovicka <makovick@kmlinux.fjfi.cvut.cz>
|
2006-01-25 Jindrich Makovicka <makovick@kmlinux.fjfi.cvut.cz>
|
||||||
|
|
||||||
* xdirentry.h (LS_LINEAR_PREOPEN): New macro definition.
|
* xdirentry.h (LS_LINEAR_PREOPEN): New macro definition.
|
||||||
|
@ -399,7 +399,11 @@ is_year (char *str, struct tm *tim)
|
|||||||
if (sscanf (str, "%ld", &year) != 1)
|
if (sscanf (str, "%ld", &year) != 1)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
if (year < 1900 || year > 3000)
|
/* The range of valid year numbers is quite restricted in order to
|
||||||
|
* reduce the number of parsing errors due to filenames starting
|
||||||
|
* with a four-digit string and a space.
|
||||||
|
*/
|
||||||
|
if (!(1970 <= year && year <= 2015))
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
tim->tm_year = (int) (year - 1900);
|
tim->tm_year = (int) (year - 1900);
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user