|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2010-01-15 16:20 UTC] sergio at entrecables dot com
Description: ------------ Rev 246377 (http://svn.php.net:80/viewvc?view=revision&revision=246377) in PECL repository breaks writting dbase header with date or boolean fields, because skip setting dbfield.dbf_flen Adding "put_short(dbfield.dbf_flen, dbf->db_flen);" after setting dbf->db_flen fixes it. Patchescorrect-date-header-lengths-dbf_head.c.patch (last revision 2010-09-28 11:24 UTC by kp at kll dot pl)Pull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sat Nov 01 16:00:01 2025 UTC |
I'm pasting the patch here because I can't see how to upload files Index: dbf_head.c =================================================================== --- dbf_head.c (revisi�n: 293584) +++ dbf_head.c (copia de trabajo) @@ -200,9 +200,11 @@ break; case 'D': dbf->db_flen = 8; + put_short(dbfield.dbf_flen, dbf->db_flen); break; case 'L': dbf->db_flen = 1; + put_short(dbfield.dbf_flen, dbf->db_flen); break; default: put_short(dbfield.dbf_flen, dbf->db_flen);