From 9e89d4eed41364d4b3b730f990b9f36a709979b7 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Wed, 5 Dec 2012 07:11:44 +0000 Subject: [PATCH] elementary: fix uninitialized data path in elm_interface_scrollable. SVN revision: 80220 --- legacy/elementary/ChangeLog | 1 + legacy/elementary/NEWS | 1 + legacy/elementary/src/lib/elm_interface_scrollable.c | 2 ++ 3 files changed, 4 insertions(+) diff --git a/legacy/elementary/ChangeLog b/legacy/elementary/ChangeLog index ad54fd589e..76cfde7e40 100644 --- a/legacy/elementary/ChangeLog +++ b/legacy/elementary/ChangeLog @@ -761,3 +761,4 @@ * Fix uninitialized data path in elm_flip. * Fix uninitialized data path in elm_gesture_layer. + * Fix uninitialized data path in elm_interface_scrollable. diff --git a/legacy/elementary/NEWS b/legacy/elementary/NEWS index 157e27b0a6..18f2762015 100644 --- a/legacy/elementary/NEWS +++ b/legacy/elementary/NEWS @@ -75,6 +75,7 @@ Fixes: * Fix possible divide by zero in els_scroller animator. * Fix uninitialized data path in elm_flip. * Fix uninitialized data path in elm_gesture_layer. + * Fix uninitialized data path in elm_interface_scrollable. Removals: diff --git a/legacy/elementary/src/lib/elm_interface_scrollable.c b/legacy/elementary/src/lib/elm_interface_scrollable.c index 5c4dd150cf..aed7e48866 100644 --- a/legacy/elementary/src/lib/elm_interface_scrollable.c +++ b/legacy/elementary/src/lib/elm_interface_scrollable.c @@ -2625,6 +2625,8 @@ _elm_scroll_hold_animator(void *data) tdiff = sid->down.hist.est_timestamp_diff; tnow = ecore_time_get() - tdiff; + memset(pos, 0, sizeof (pos)); + for (i = 0; i < QUEUE_SIZE; i++) { x = sid->down.history[i].x;