[SCM] Debian packaging of libsoap-lite-perl branch, master, updated. debian/0.714-1-28-g35698f8
Xavier Guimard
x.guimard at free.fr
Sat May 18 18:37:37 UTC 2013
The following commit has been merged in the master branch:
commit 35698f8f30f7752b7ae93d227d283281f52819fb
Author: Xavier Guimard <x.guimard at free.fr>
Date: Sat May 18 20:36:53 2013 +0200
Modify patch hashref_crash.patch (rejected by upstream). The new patch may really close the bug
Closes: #602056
diff --git a/debian/changelog b/debian/changelog
index 57538d9..68a5639 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -18,6 +18,8 @@ libsoap-lite-perl (0.716-1) UNRELEASED; urgency=low
* Report spelling patch on CPAN (#78639)
* Remove spelling patch now included in upstream
* Add patch to correct test plan
+ * Modify patch hashref_crash.patch: it was rejected by upstream. The new
+ patch may really close the bug (Closes: #602056)
-- Xavier Guimard <x.guimard at free.fr> Sun, 12 May 2013 18:37:46 +0200
diff --git a/debian/patches/hashref_crash.patch b/debian/patches/hashref_crash.patch
index 8c13944..ef05280 100644
--- a/debian/patches/hashref_crash.patch
+++ b/debian/patches/hashref_crash.patch
@@ -8,7 +8,7 @@ Last-Update: 2013-05-18
--- a/lib/SOAP/Lite.pm
+++ b/lib/SOAP/Lite.pm
-@@ -3818,15 +3818,25 @@
+@@ -3818,15 +3818,28 @@
my($value) = $_->value; # take first value
# fillup parameters
@@ -33,6 +33,9 @@ Last-Update: 2013-05-18
+ if ( eval { $_[$param]->isa('SOAP::Data') } ) {
+ $_[$param]->SOAP::Data::value($value);
+ }
++ elsif ( reftype($value) eq 'REF' ) {
++ %{ $_[$param] } = %$$value;
++ }
+ else { %{ $_[$param] } = %$value; }
+ }
+ else { $_[$param] = $value; }
--
Debian packaging of libsoap-lite-perl
More information about the Pkg-perl-cvs-commits
mailing list