ID:          50770
 Comment by:  sergio at entrecables dot com
 Reported By: sergio at entrecables dot com
 Status:      Open
 Bug Type:    dBase related
 PHP Version: 5.3.1
 New Comment:

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);


Previous Comments:
------------------------------------------------------------------------

[2010-01-15 16:20:50] 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.



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=50770&edit=1

Reply via email to