mirror of
https://github.com/php/php-src.git
synced 2025-08-16 05:58:45 +02:00
Fix datetime format string to follow POSIX spec in ftp_mdtm()
Closes GH-8259
This commit is contained in:
parent
418ba5b3a7
commit
af20923a0f
2 changed files with 4 additions and 1 deletions
3
NEWS
3
NEWS
|
@ -30,6 +30,9 @@ PHP NEWS
|
||||||
. Added support for listening queue on macOS. (David Carlier)
|
. Added support for listening queue on macOS. (David Carlier)
|
||||||
. Changed default for listen.backlog on Linux to -1. (Cristian Rodríguez)
|
. Changed default for listen.backlog on Linux to -1. (Cristian Rodríguez)
|
||||||
|
|
||||||
|
- FTP:
|
||||||
|
. Fix datetime format string to follow POSIX spec in ftp_mdtm(). (Jihwan Kim)
|
||||||
|
|
||||||
- Intl:
|
- Intl:
|
||||||
. Update all grandfathered language tags with preferred values
|
. Update all grandfathered language tags with preferred values
|
||||||
. Fixed GH-7939 (Cannot unserialize IntlTimeZone objects). (cmb)
|
. Fixed GH-7939 (Cannot unserialize IntlTimeZone objects). (cmb)
|
||||||
|
|
|
@ -1145,7 +1145,7 @@ ftp_mdtm(ftpbuf_t *ftp, const char *path, const size_t path_len)
|
||||||
}
|
}
|
||||||
/* parse out the timestamp */
|
/* parse out the timestamp */
|
||||||
for (ptr = ftp->inbuf; *ptr && !isdigit(*ptr); ptr++);
|
for (ptr = ftp->inbuf; *ptr && !isdigit(*ptr); ptr++);
|
||||||
n = sscanf(ptr, "%4u%2u%2u%2u%2u%2u", &tm.tm_year, &tm.tm_mon, &tm.tm_mday, &tm.tm_hour, &tm.tm_min, &tm.tm_sec);
|
n = sscanf(ptr, "%4d%2d%2d%2d%2d%2d", &tm.tm_year, &tm.tm_mon, &tm.tm_mday, &tm.tm_hour, &tm.tm_min, &tm.tm_sec);
|
||||||
if (n != 6) {
|
if (n != 6) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue