Branch: Tag:

2001-06-06

2001-06-06 02:39:51 by Martin Stjernholm <mast@lysator.liu.se>

More paranoia in the error recovery in the handler threads.

Rev: server/base_server/roxen.pike:1.670

4:   // Per Hedbor, Henrik Grubbström, Pontus Hagland, David Hedbor and others.      // ABS and suicide systems contributed freely by Francesco Chemolli - constant cvs_version="$Id: roxen.pike,v 1.669 2001/05/29 21:52:58 nilsson Exp $"; + constant cvs_version="$Id: roxen.pike,v 1.670 2001/06/06 02:39:51 mast Exp $";      // The argument cache. Used by the image cache.   ArgCache argcache;
579: Inside #if defined(THREADS)
   report_error(LOC_M(5, "Uncaught error in handler thread: %sClient "    "will not get any response from Roxen.")+"\n",    describe_backtrace(q)); +  catch (q = 0);    }    }) {    catch {
586: Inside #if defined(THREADS)
   report_error(sprintf("Raw error: %O\n", h[0]));    report_error(sprintf("Original raw error: %O\n", q[0]));    }; +  catch (q = 0); +  catch (h = 0);    }    }    }