On Wed, 08 Feb 2006 02:50:47 -0500
Mike Alexander <[EMAIL PROTECTED]> wrote:

> While looking for another problem I found what look like bugs in a 
> couple of functions [1] in gnc-pricedb.c.  It appears to me that the 
> loop termination test is backwards in a couple of places.  I've 
> attached a patch that fixes this (if it is indeed a problem).
> 
> I added a number of patches to bug reports, but since I don't know how 
> to cause this bug to occur I didn't create a bug report for it.
> 
> [1] gnc_pricedb_convert_balance_latest_price and 
> gnc_pricedb_convert_balance_nearest_price.

Hampton, 

I see other problems with these functions...
for ex: if (!price-list) { balance = gnc_numeric_zero; return balance;};

well, that just doens't make sense. just because there is no price-list
we return a 0 for the balance? granted the function has pricedb in the
name and so its reasonable to assume there is a pricelist, but how do
you distinguish between a no price-list situation and a balance that is
actually zero? 

more freaking reading!

A

> 
> -- 
> Mike Alexander           [EMAIL PROTECTED]
> Ann Arbor, MI            PGP key ID: BEA343A6
> 

Attachment: pgpYx9yu7IBgJ.pgp
Description: PGP signature

_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to