[1722] in BarnOwl Developers
[nelhage/barnowl] 28ebcd: owl_function_error: Bail out early in the case of ...
daemon@ATHENA.MIT.EDU (noreply@github.com)
Thu Oct 29 18:20:49 2009
Resent-From: nelhage@mit.edu
Resent-To: barnowl-dev-mtg@charon.mit.edu
X-Original-To: nelhage@lunatique.mit.edu
Date: Sat, 26 Sep 2009 13:18:59 -0700
To: barnowl-dev@mit.edu
From: noreply@github.com
Branch: refs/heads/recursive-errors
Home: http://github.com/nelhage/barnowl
Commit: 28ebcd98295a829a9cfbf0d91b6c3abb94238c06
http://github.com/nelhage/barnowl/commit/28ebcd98295a829a9cfbf0d91b6c3abb94238c06
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-09-26 (Sat, 26 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.