r15283 - gnucash/branches/2.0 - guile 1.8's SCM_EXACTP() throws an error when passed a non-number.

Derek Atkins warlord at cvs.gnucash.org
Sat Dec 30 14:45:38 EST 2006


Author: warlord
Date: 2006-12-30 14:45:37 -0500 (Sat, 30 Dec 2006)
New Revision: 15283
Trac: http://svn.gnucash.org/trac/changeset/15283

Modified:
   gnucash/branches/2.0/
   gnucash/branches/2.0/ChangeLog
   gnucash/branches/2.0/src/engine/kvp-scm.c
Log:
guile 1.8's SCM_EXACTP() throws an error when passed a non-number.
So make sure we test SCM_NUMBERP() before SCM_EXACTP()
This causes gnucash to crash on e.g. FC6 from the File Properties Menu.

Approved by jsled
Merge from r15252




More information about the gnucash-patches mailing list