Branch: Tag:

2009-04-01

2009-04-01 20:41:32 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug with a C stack check in F_CATCH that could be thrown from a spot
where the catch context wasn't properly set up.

Rev: src/interpret.c:1.412
Rev: src/interpret_functions.h:1.211

2:   || 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: interpret_functions.h,v 1.210 2008/11/18 19:06:23 mast Exp $ + || $Id: interpret_functions.h,v 1.211 2009/04/01 20:41:32 mast Exp $   */      /*
1332:       else {    debug_malloc_touch_named (Pike_interpreter.catch_ctx, "(2)"); -  check_c_stack(8192); +        while (1) {    /* Loop here every time an exception is caught. Once we've