From 82f1394b024fd21f3ac9c659afa5262af361e44b Mon Sep 17 00:00:00 2001 From: Nicholas Clark Date: Mon, 15 Sep 2008 22:53:27 +0000 Subject: SEGV in readline with $/ set to a reference, discovered by theorbtwo. The bug turns out to have been introduced in 2003, with change 18580. p4raw-id: //depot/perl@34371 --- sv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sv.c') diff --git a/sv.c b/sv.c index 6089a00c30..e39a2c9d26 100644 --- a/sv.c +++ b/sv.c @@ -6704,7 +6704,7 @@ Perl_sv_gets(pTHX_ register SV *const sv, register PerlIO *const fp, I32 append) #endif if (bytesread < 0) bytesread = 0; - SvCUR_set(sv, bytesread += append); + SvCUR_set(sv, bytesread + append); buffer[bytesread] = '\0'; goto return_string_or_null; } -- cgit v1.2.1