Skip Menu |

This queue is for tickets about the Text-Aspell CPAN distribution.

Report information
The Basics
Id: 122910
Status: new
Priority: 0/
Queue: Text-Aspell

People
Owner: Nobody in particular
Requestors: TONYC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: (no value)
Fixed in: (no value)



Subject: list_dictionaries() fails to extend the stack
The XS code for list_dictionaries() pushes items on the stack without extending it. Changing: PUSHs(sv_2mortal(newSVpv( dictname ,0 ))); to XPUSHs(sv_2mortal(newSVpv( dictname ,0 ))); fixes this. Without this list_dictionaries() can potentially write beyond the end of an allocated block. Related to https://rt.perl.org/Ticket/Display.html?id=131938 Tony