develooper Front page | perl.perl5.porters | Postings from October 2016

[rt.cpan.org #76824] [perl #112608] panic: sv_setpvn called withnegative strlen -1

Thread Previous | Thread Next
From:
Pali via RT
Date:
October 18, 2016 19:59
Subject:
[rt.cpan.org #76824] [perl #112608] panic: sv_setpvn called withnegative strlen -1
Message ID:
rt-4.0.18-18178-1476820720-1426.76824-6-0@rt.cpan.org
<URL: https://rt.cpan.org/Ticket/Display.html?id=76824 >

On Uto Okt 18 15:44:49 2016, khw wrote:
> Note that
> 
> slen = tlen - sdone

I do not think this is truth. slen is always modified by do_encode() before utf8n_to_uvuni() call. And do_encode() set it to number of processed bytes.in that one do_encode() call. Not to tlen - sdone.

> so pali's solution
> 
> (tlen-sdone-slen)
> 
> can be rewritten as
> 
> tlen - sdone - (tlen -sdone) == 0

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About