diff --git a/ChangeLog b/ChangeLog
index 10f4658874..8aabbd9480 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-04-07  Wim Taymans  <wim@fluendo.com>
+
+	* libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times):
+	Initialize start and stop times, thanks valgrind.
+
 2006-04-07  Wim Taymans  <wim@fluendo.com>
 
 	* libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times):
diff --git a/libs/gst/base/gstbasesink.c b/libs/gst/base/gstbasesink.c
index 65e0faea9a..00111c513f 100644
--- a/libs/gst/base/gstbasesink.c
+++ b/libs/gst/base/gstbasesink.c
@@ -859,7 +859,7 @@ gst_base_sink_get_sync_times (GstBaseSink * basesink, GstMiniObject * obj,
   GstSegment *segment;
 
   /* start with nothing */
-  sstart = sstop = rstart = rstop = -1;
+  start = stop = sstart = sstop = rstart = rstop = -1;
 
   if (G_UNLIKELY (GST_IS_EVENT (obj))) {
     GstEvent *event = GST_EVENT_CAST (obj);