On Fri, Aug 11, 2017 at 3:02 AM, Father Chrysostomos <sprout@cpan.org> wrote: > Karl Williamson wrote: > > I'm thinking we should go through embed.fnc looking for these parameter > > types that are specifying lengths, and change them, even if these are in > > the public API. Aren't these are segfaults and DOS attacks waiting to > > happen? > > > > Zefram said we did something similar a while back with array indices. > > > > I'm unsure of the implications for modules that can work on earlier > perls. > > The main problem to watch out for is I32 pointers. I32* parameters cannot > be changed without really breaking things. > > Also, be aware that not every use of I32 is bad. > Fortunately, we have very few of those in the API. hv_iterkey is the only one that looks problematic to me. LeonThread Previous | Thread Next