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