"eps com estem" <[EMAIL PROTECTED]> writes:

> my $info = {};
> $upload->slurp($info->{eii});
> $info->{eii} contains nothing.
>
> This is the same that happened in $r->read function, that was fixed
> two seconds after :) 

Here's a patch for $upload->slurp, see if it helps:

Index: glue/perl/xsbuilder/Apache/Upload/Apache__Upload.h
===================================================================
--- glue/perl/xsbuilder/Apache/Upload/Apache__Upload.h  (revision 112718)
+++ glue/perl/xsbuilder/Apache/Upload/Apache__Upload.h  (working copy)
@@ -283,6 +283,7 @@
     data[len_size] = 0;
     SvCUR_set(ST(1), len_size);
     SvPOK_only(ST(1));
+    SvSETMAGIC(ST(1));
     s = apr_brigade_flatten(bb, data, &len_size);
     if (s != APR_SUCCESS) {
         APREQ_XS_THROW_ERROR(upload, s, "Apache::Upload::slurp", 



-- 
Joe Schaefer


-- 
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html

Reply via email to