- Subject: jed-0.99.16/src/hooks.c fatal bug
- From: Josh Guilfoyle <jasta@xxxxxxxxxxxx>
- Date: Thu, 23 Oct 2003 21:15:04 -0700
There is a small but fatal mistake in the latest release (this probably goes
back a long way) when using the _jed_run_hooks function with only 2 arguments.
The hooks.c:run_hooks_cmd() function initializes `at' to NULL, assuming that
it will be set to a SLang array if _jed_run_hooks was called with 3 arguments.
The problem is around line 390 when at is unconditionally dereferenced without
checking for NULL first.
Obviously the fix is trivial, and I won't bother you all with the details of a
patch, but I would very much so like to see this bug fixed for future
releases. Also, out of curiosity why aren't JED_HOOKS_RUN_ALL, UNTIL_0, and
UNTIL_NON_0 not exported to the SLang interface as constants of some kind?
--
Josh Guilfoyle
http://jasta.gotlinux.org/
--------------------------
To unsubscribe send email to <jed-users-request@xxxxxxxxxxx> with
the word "unsubscribe" in the message body.
Need help? Email <jed-users-owner@xxxxxxxxxxx>.
[2003 date index]
[2003 thread index]
[Thread Prev] [Thread Next]
[Date Prev] [Date Next]