From 3f897dae50a55b28f93391296d0e161131d7b0d5 Mon Sep 17 00:00:00 2001 From: Marcus Alves Grando Date: Fri, 18 Nov 2005 15:20:34 +0000 Subject: Backport devel patch to fix underflow in in modify_shared_string() Bump PORTREVISION PR: 89225 Submitted by: Xavier Beaudouin (maintainer) --- lang/pike76/Makefile | 1 + lang/pike76/files/patch-stralloc.c | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 lang/pike76/files/patch-stralloc.c (limited to 'lang/pike76') diff --git a/lang/pike76/Makefile b/lang/pike76/Makefile index 0ace3b3847bf..a3fb87259e41 100644 --- a/lang/pike76/Makefile +++ b/lang/pike76/Makefile @@ -7,6 +7,7 @@ PORTNAME= pike76 PORTVERSION= 7.6.50 +PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= ftp://pike.ida.liu.se/pub/pike/beta/${PORTVERSION}/ \ ftp://pike.ida.liu.se/pub/pike/all/${PORTVERSION}/ \ diff --git a/lang/pike76/files/patch-stralloc.c b/lang/pike76/files/patch-stralloc.c new file mode 100644 index 000000000000..50c28ad6bd4e --- /dev/null +++ b/lang/pike76/files/patch-stralloc.c @@ -0,0 +1,28 @@ +--- src/stralloc.c.old Fri Nov 18 11:06:05 2005 ++++ src/stralloc.c Fri Nov 18 11:06:10 2005 +@@ -2,7 +2,7 @@ + || This file is part of Pike. For copyright information see COPYRIGHT. + || Pike is distributed under GPL, LGPL and MPL. See the file COPYING + || for more information. +-|| $Id: stralloc.c,v 1.169 2005/01/19 13:06:57 grubba Exp $ ++|| $Id: stralloc.c,v 1.170 2005/11/18 01:14:22 nilsson Exp $ + */ + + #include "global.h" +@@ -24,7 +24,7 @@ + #include + #include + +-RCSID("$Id: stralloc.c,v 1.169 2005/01/19 13:06:57 grubba Exp $"); ++RCSID("$Id: stralloc.c,v 1.170 2005/11/18 01:14:22 nilsson Exp $"); + + /* #define STRALLOC_USE_PRIMES */ + +@@ -1596,6 +1596,7 @@ + add_ref(a = old); + } else { + link_pike_string(a, a->hval); ++ add_ref(a); + } + return a; + }else{ -- cgit v1.2.3