mirror of
https://github.com/php/php-src.git
synced 2025-08-18 23:18:56 +02:00
MFH: fix #41394 (dbase_create creates file with corrupted header)
This commit is contained in:
parent
09a575a20f
commit
3a10e5c078
2 changed files with 3 additions and 2 deletions
1
NEWS
1
NEWS
|
@ -12,6 +12,7 @@ PHP NEWS
|
|||
- Fixed segfault in strripos(). (Tony, Joxean Koret)
|
||||
- Fixed bug #41403 (json_decode cannot decode floats if localeconv
|
||||
decimal_point is not '.'). (Tony)
|
||||
- Fixed bug #41394 (dbase_create creates file with corrupted header). (Tony)
|
||||
- Fixed bug #41390 (Clarify error message with invalid protocol scheme).
|
||||
(Scott)
|
||||
- Fixed bug #41378 (fastcgi protocol lacks support for Reason-Phrase in
|
||||
|
|
|
@ -184,7 +184,7 @@ int put_dbf_field(dbhead_t *dbh, dbfield_t *dbf)
|
|||
/* build the on disk field info */
|
||||
scp = dbf->db_fname; dcp = dbfield.dbf_name;
|
||||
|
||||
strlcpy(dbfield.dbf_name, dbf->db_fname, DBF_NAMELEN);
|
||||
strlcpy(dbfield.dbf_name, dbf->db_fname, DBF_NAMELEN + 1);
|
||||
|
||||
dbfield.dbf_type = dbf->db_type;
|
||||
switch (dbf->db_type) {
|
||||
|
@ -215,7 +215,7 @@ void put_dbf_info(dbhead_t *dbh)
|
|||
int fcnt;
|
||||
|
||||
if ((cp = db_cur_date(NULL))) {
|
||||
strlcpy(dbh->db_date, cp, 8);
|
||||
strlcpy(dbh->db_date, cp, 9);
|
||||
free(cp);
|
||||
}
|
||||
put_dbf_head(dbh);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue