CVSROOT:        /cvs
Module name:    ports
Changes by:     bl...@cvs.openbsd.org   2016/11/28 09:55:09

Modified files:
        converters/p5-Net-IDN-Encode: Makefile 
Added files:
        converters/p5-Net-IDN-Encode/patches: 
                                              patch-lib_Net_IDN_Punycode_xs 

Log message:
With the canaries turned on in malloc.conf, running the regression
tests of p5-Net-IDN-Encode crashed the Perl process.  There was no
proper protection against heap overflow in the XS part.  Grow the
destination string in encode_punycode() and decode_punycode() before
writing to it.  This has to be checked every time.
Take maintainer.
OK jca@

Reply via email to