From 2223e0c171ac629ed44366bdd242e9bee5a7ed24 Mon Sep 17 00:00:00 2001 From: Per Hedbor <ph@opera.com> Date: Fri, 20 Feb 1998 04:23:35 +0100 Subject: [PATCH] Some fixes Rev: src/modules/spider/spider.c:1.58 --- src/modules/spider/spider.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/modules/spider/spider.c b/src/modules/spider/spider.c index c687c73cfe..0bef4aa243 100644 --- a/src/modules/spider/spider.c +++ b/src/modules/spider/spider.c @@ -43,7 +43,7 @@ #include "threads.h" #include "operators.h" -RCSID("$Id: spider.c,v 1.57 1998/02/20 03:19:41 per Exp $"); +RCSID("$Id: spider.c,v 1.58 1998/02/20 03:23:35 per Exp $"); #ifdef HAVE_PWD_H #include <pwd.h> @@ -834,7 +834,6 @@ void do_html_parse(struct pike_string *ss, #define HANDLE_RETURN_VALUE() do { \ free_svalue(&sval1); \ - free_svalue(&sval2); \ if (sp[-1].type==T_STRING) \ { \ PARSE_RECURSE(); \ @@ -925,6 +924,7 @@ void do_html_parse_lines(struct pike_string *ss, } apply_svalue(&sval1,3+(extra_args?extra_args->size:0)); HANDLE_RETURN_VALUE(); + continue; } free_svalue(&sval1); @@ -963,6 +963,7 @@ void do_html_parse_lines(struct pike_string *ss, } apply_svalue(&sval1,4+(extra_args?extra_args->size:0)); HANDLE_RETURN_VALUE(); + continue; } i=j; } -- GitLab