Hi,
>> Any thoughts on a workaround or another way to debug this?
>>
>
> It's a problem with Embperl::Object, which ignores the fdat parameter
> (with Embperl::Execute it works, but not with
> Embperl::Object::Execute).
>
The following patch solves the problem. It's also available from the CVS.
Gerald
--- Object.pm 23 Jan 2004 06:50:56 -0000 1.4
+++ Object.pm 11 Mar 2004 22:31:12 -0000 1.5
@@ -137,6 +137,23 @@
return $rc ;
}
+
+ if (exists $req -> {fdat} && ref ($req -> {fdat}) eq 'HASH')
+ {
+ %Embperl::fdat = %{$req -> {fdat}} ;
+ if (ref $req -> {ffld} eq 'ARRAY')
+ {
+ @Embperl::ffld = @%{$req -> {ffld}};
+ }
+ else
+ {
+ @Embperl::ffld = keys %Embperl::fdat ;
+ }
+ delete $req -> {fdat};
+ delete $req -> {ffld} ;
+ }
+
+
my $app = $r -> app ;
my $appcfg = $app -> config;
---------------------------------------------------------------------------
Gerald Richter ecos electronic communication services gmbh
IT-Securityl�sungen * Webapplikationen mit Apache/Perl/mod_perl/Embperl
Post: Tulpenstrasse 5 D-55276 Dienheim b. Mainz
E-Mail: [EMAIL PROTECTED] Voice: +49 6133 939-122
WWW: http://www.ecos.de/ Fax: +49 6133 939-333
---------------------------------------------------------------------------
Besuchen Sie uns auf der CeBIT (18. - 24. M�rz 2004)
Halle 6 Stand B38-452
ECOS BB-5000 Firewall- und IT-Security Appliance: www.bb-5000.info
---------------------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]