From 1b20769e5245165e9643a96407f27332569c17c7 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sun, 27 Jul 2014 09:54:41 -0700 Subject: Fix 2014-02-05 safety regression: unchecked use of non-function objects in some contexts that require functions. * lib.c (funcall, funcall1, funcall2, funcall3, funcall4): check type(fun) before dereferencing to see whether there are optional args. --- ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index c6799d32..8476aad0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2014-07-27 Kaz Kylheku + + Fix 2014-02-05 safety regression: unchecked use of non-function objects + in some contexts that require functions. + + * lib.c (funcall, funcall1, funcall2, funcall3, funcall4): + check type(fun) before dereferencing to see whether there + are optional args. + 2014-07-27 Kaz Kylheku * eval.c (giterate_func, giterate): New static functions. -- cgit v1.2.3