AUDIT: r17836 - gnucash/trunk/src/engine - Bug #566352: Remove printf("%s", NULL) in xaccTransSetDateInternal() when val=={-1, 0}.

Andreas Köhler andi5 at cvs.gnucash.org
Sun Jan 18 18:43:03 EST 2009


Author: andi5
Date: 2009-01-18 18:43:02 -0500 (Sun, 18 Jan 2009)
New Revision: 17836
Trac: http://svn.gnucash.org/trac/changeset/17836

Modified:
   gnucash/trunk/src/engine/Transaction.c
Log:
Bug #566352: Remove printf("%s", NULL) in xaccTransSetDateInternal() when val=={-1,0}.

BP


Modified: gnucash/trunk/src/engine/Transaction.c
===================================================================
--- gnucash/trunk/src/engine/Transaction.c	2009-01-18 22:57:34 UTC (rev 17835)
+++ gnucash/trunk/src/engine/Transaction.c	2009-01-18 23:43:02 UTC (rev 17836)
@@ -1256,9 +1256,12 @@
 {
     xaccTransBeginEdit(trans);
 
-    PINFO ("addr=%p set date to %" G_GUINT64_FORMAT ".%09ld %s",
-           trans, val.tv_sec, val.tv_nsec, 
-           ctime (({time_t secs = (time_t) val.tv_sec; &secs;})));
+    {
+        time_t secs = (time_t) val.tv_sec;
+        gchar *tstr = ctime(&secs);
+        PINFO ("addr=%p set date to %" G_GUINT64_FORMAT ".%09ld %s",
+               trans, val.tv_sec, val.tv_nsec, tstr ? tstr : "(null)");
+    }
     
     *dadate = val;
     qof_instance_set_dirty(QOF_INSTANCE(trans));



More information about the gnucash-changes mailing list