[1750] in BarnOwl Developers

home help back first fref pref prev next nref lref last post

[nelhage/barnowl] 11f125: owl_function_error: Bail out early in the case of ...

daemon@ATHENA.MIT.EDU (noreply@github.com)
Thu Oct 29 18:21:21 2009

Resent-From: nelhage@mit.edu
Resent-To: barnowl-dev-mtg@charon.mit.edu
X-Original-To: nelhage@lunatique.mit.edu
X-Barracuda-Envelope-From: noreply@github.com
Date: Tue, 29 Sep 2009 21:01:16 -0700
To: barnowl-dev@mit.edu
From: noreply@github.com

Branch: refs/heads/recursive-errors
Home:   http://github.com/nelhage/barnowl

Commit: 11f1257aee0dcf96064755110d30bb84969fcf9e
    http://github.com/nelhage/barnowl/commit/11f1257aee0dcf96064755110d30bb84969fcf9e
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-09-29 (Tue, 29 Sep 2009)

Changed paths:
  M functions.c

Log Message:
-----------
owl_function_error: Bail out early in the case of recursive errors.

owl_function_adminmsg triggers a lot of code, and so it is possible that
whatever caused an error will also cause owl_function_adminmsg to error
out. Watch for recursive calls to owl_function_error, and bail out early
to prevent infinite looping.



home help back first fref pref prev next nref lref last post