https://bz.apache.org/bugzilla/show_bug.cgi?id=69346
Bug ID: 69346
Summary: type mismatch in libapreq2 on 32-bit platforms
(MGVTBL.svt_copy's namelen argument)
Product: Apache httpd-2
Version: 2.5-HEAD
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: libapreq2
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 39877
--> https://bz.apache.org/bugzilla/attachment.cgi?id=39877&action=edit
patch
Since Perl 5.12, the type of the namelen argument of the svt_copy member of
MGVTBL struct has changed its type from `int` to `I32`.
Perl commit:
https://github.com/Perl/perl5/commit/3468c7eaa8d7687e8ae89928492b408a4d6c752f
On 64-bit platforms `int` and `I32` are both 32-bit integers, but on 32-bit
platforms I32 is `long int` and a simple `int` is 16-bit.
The attached patch changes the type depending on the perl version.
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]