From 25fe272b10df7b1fa30d104470c1663f86a984f3 Mon Sep 17 00:00:00 2001 From: Martin Stjernholm <mast@lysator.liu.se> Date: Thu, 1 May 2008 23:33:24 +0200 Subject: [PATCH] Fixed mark_free_svalue bugs. Rev: src/iterators.cmod:1.65 --- src/iterators.cmod | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/iterators.cmod b/src/iterators.cmod index 2bfbb410b1..ada3246068 100644 --- a/src/iterators.cmod +++ b/src/iterators.cmod @@ -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: iterators.cmod,v 1.64 2008/01/26 22:34:20 mast Exp $ +|| $Id: iterators.cmod,v 1.65 2008/05/01 21:33:24 mast Exp $ */ #include "global.h" @@ -1290,7 +1290,7 @@ PIKECLASS string_split_iterator goto reskip_empty; \ } \ free_svalue(&ssi->feed); \ - mark_free_svalue (&ssi); \ + mark_free_svalue (&ssi->feed); \ pop_stack(); \ if (!(FLAGS)) { \ copy_shared_string(ssi->current, empty_pike_string); \ @@ -1332,7 +1332,7 @@ PIKECLASS string_split_iterator \ /* Make sure we don't call feed() any more. */ \ free_svalue(&ssi->feed); \ - mark_free_svalue (&ssi); \ + mark_free_svalue (&ssi->feed); \ } \ ssi->offset = end+1; \ ssi->current = Pike_sp[-1].u.string; \ -- GitLab