mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
gnc_numeric_convert should return an invalid number unchanged instead of crashing.
This commit is contained in:
parent
5ff319205d
commit
bfa5090db9
@ -970,6 +970,8 @@ gnc_numeric_abs(gnc_numeric a)
|
||||
gnc_numeric
|
||||
gnc_numeric_convert(gnc_numeric in, int64_t denom, int how)
|
||||
{
|
||||
if (gnc_numeric_check(in))
|
||||
return in;
|
||||
try
|
||||
{
|
||||
return convert(GncNumeric(in), denom, how);
|
||||
|
Loading…
Reference in New Issue
Block a user