aboutsummaryrefslogtreecommitdiffstats
path: root/libical
diff options
context:
space:
mode:
authorDamon Chaplin <damon@ximian.com>2001-10-24 05:37:42 +0800
committerDamon Chaplin <damon@src.gnome.org>2001-10-24 05:37:42 +0800
commit1f506e4a037e3bf7f6a193fc1cf14e642c392180 (patch)
tree00071bea495d6f6a504e02c46f1c84fd8c4fa87a /libical
parent1451bdffda8a87d6053519ab868ff778d7fb0e01 (diff)
downloadgsoc2013-evolution-1f506e4a037e3bf7f6a193fc1cf14e642c392180.tar
gsoc2013-evolution-1f506e4a037e3bf7f6a193fc1cf14e642c392180.tar.gz
gsoc2013-evolution-1f506e4a037e3bf7f6a193fc1cf14e642c392180.tar.bz2
gsoc2013-evolution-1f506e4a037e3bf7f6a193fc1cf14e642c392180.tar.lz
gsoc2013-evolution-1f506e4a037e3bf7f6a193fc1cf14e642c392180.tar.xz
gsoc2013-evolution-1f506e4a037e3bf7f6a193fc1cf14e642c392180.tar.zst
gsoc2013-evolution-1f506e4a037e3bf7f6a193fc1cf14e642c392180.zip
use sizeof(test_array) for the memset call. It was clearing 9 bytes but
2001-10-23 Damon Chaplin <damon@ximian.com> * src/libical/icalrecur.c (icalrecur_two_byrule): use sizeof(test_array) for the memset call. It was clearing 9 bytes but the array uses shorts. svn path=/trunk/; revision=13958
Diffstat (limited to 'libical')
-rw-r--r--libical/ChangeLog6
-rw-r--r--libical/src/libical/icalrecur.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/libical/ChangeLog b/libical/ChangeLog
index a287c431b7..8699fe777c 100644
--- a/libical/ChangeLog
+++ b/libical/ChangeLog
@@ -1,3 +1,9 @@
+2001-10-23 Damon Chaplin <damon@ximian.com>
+
+ * src/libical/icalrecur.c (icalrecur_two_byrule): use
+ sizeof(test_array) for the memset call. It was clearing 9 bytes but
+ the array uses shorts.
+
2001-10-22 Damon Chaplin <damon@ximian.com>
* zoneinfo/*: updated all files again, placing current RDATEs first,
diff --git a/libical/src/libical/icalrecur.c b/libical/src/libical/icalrecur.c
index 9af9abd8f5..5701e251e5 100644
--- a/libical/src/libical/icalrecur.c
+++ b/libical/src/libical/icalrecur.c
@@ -646,7 +646,7 @@ int icalrecur_two_byrule(struct icalrecur_iterator_impl* impl,
enum byrule itr;
int passes = 0;
- memset(test_array,0,9);
+ memset(test_array,0,sizeof (test_array));
test_array[one] = 1;
test_array[two] = 1;