mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
[gnc-engine-guile.c] return #f when gnc_numeric has error
otherwise it'd throw guile div/0 exception
This commit is contained in:
parent
d11bdb3e3a
commit
8f32992100
@ -1731,8 +1731,8 @@ gnc_scm_to_numeric(SCM gncnum)
|
|||||||
SCM
|
SCM
|
||||||
gnc_numeric_to_scm(gnc_numeric arg)
|
gnc_numeric_to_scm(gnc_numeric arg)
|
||||||
{
|
{
|
||||||
return scm_divide(scm_from_int64(arg.num),
|
return gnc_numeric_check (arg) ? SCM_BOOL_F :
|
||||||
scm_from_int64(arg.denom));
|
scm_divide (scm_from_int64 (arg.num), scm_from_int64 (arg.denom));
|
||||||
}
|
}
|
||||||
|
|
||||||
static SCM
|
static SCM
|
||||||
|
Loading…
Reference in New Issue
Block a user