r17859 - gnucash/branches/2.2/src/engine - [17836] Bug #566352: Remove printf("%s", NULL) in xaccTransSetDateInternal() when val=={-1, 0}.

Christian Stimming cstim at cvs.gnucash.org
Sat Jan 31 05:45:43 EST 2009


Author: cstim
Date: 2009-01-31 05:45:42 -0500 (Sat, 31 Jan 2009)
New Revision: 17859
Trac: http://svn.gnucash.org/trac/changeset/17859

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

Original commit by andi5.

Modified: gnucash/branches/2.2/src/engine/Transaction.c
===================================================================
--- gnucash/branches/2.2/src/engine/Transaction.c	2009-01-31 10:45:34 UTC (rev 17858)
+++ gnucash/branches/2.2/src/engine/Transaction.c	2009-01-31 10:45:42 UTC (rev 17859)
@@ -1255,9 +1255,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