From 17b046fde35a2aa157397c95b5717bc9de1095f6 Mon Sep 17 00:00:00 2001 From: Joshua Sled Date: Sun, 28 Jan 2007 21:24:30 +0000 Subject: [PATCH] Correct return value of zero-loop list, preventing malloc(-1). git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15455 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/gnome-utils/gnc-dense-cal-store.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gnome-utils/gnc-dense-cal-store.c b/src/gnome-utils/gnc-dense-cal-store.c index 7f3c0ab277..c76a279c99 100644 --- a/src/gnome-utils/gnc-dense-cal-store.c +++ b/src/gnome-utils/gnc-dense-cal-store.c @@ -187,7 +187,7 @@ gdcs_generic_update(GncDenseCalStore *trans, GDate *start, FreqSpec *fs) *trans->cal_marks[i++] = date; xaccFreqSpecGetNextInstance(fs, &date, &date); } - trans->num_real_marks = (i-1); + trans->num_real_marks = (i == 0 ? 0 : (i-1)); g_signal_emit_by_name(trans, "update", GUINT_TO_POINTER(1)); }