r20125 - gnucash/trunk/src/engine - Make sure ENTER is balanced by LEAVE in gnc_commodity_set_quote_tz.

Mike Alexander mta at code.gnucash.org
Tue Jan 18 23:18:00 EST 2011


Author: mta
Date: 2011-01-18 23:18:00 -0500 (Tue, 18 Jan 2011)
New Revision: 20125
Trac: http://svn.gnucash.org/trac/changeset/20125

Modified:
   gnucash/trunk/src/engine/gnc-commodity.c
Log:
Make sure ENTER is balanced by LEAVE in gnc_commodity_set_quote_tz.

Modified: gnucash/trunk/src/engine/gnc-commodity.c
===================================================================
--- gnucash/trunk/src/engine/gnc-commodity.c	2011-01-19 04:17:06 UTC (rev 20124)
+++ gnucash/trunk/src/engine/gnc-commodity.c	2011-01-19 04:18:00 UTC (rev 20125)
@@ -1348,13 +1348,17 @@
 {
     CommodityPrivate* priv;
 
+    if (!cm) return;
+
     ENTER ("(cm=%p, tz=%s)", cm, tz ? tz : "(null)");
 
-    if (!cm) return;
-
     priv = GET_PRIVATE(cm);
 
-    if (tz == priv->quote_tz) return;
+    if (tz == priv->quote_tz) 
+    {
+       LEAVE("Already correct TZ");
+       return;
+    }
 
     gnc_commodity_begin_edit(cm);
     CACHE_REMOVE (priv->quote_tz);



More information about the gnucash-changes mailing list