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: bugs@httpd.apache.org
          Reporter: d...@debian.org
  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: bugs-unsubscr...@httpd.apache.org
For additional commands, e-mail: bugs-h...@httpd.apache.org

Reply via email to