Free move before return if animation is null.

Signed-off-by: Lucas Tanure <tan...@linux.com>
---
 src/animation.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/animation.c b/src/animation.c
index cc7482d..2c7943f 100644
--- a/src/animation.c
+++ b/src/animation.c
@@ -471,8 +471,10 @@ weston_move_scale_run(struct weston_view *view, int dx, 
int dy,
        animation = weston_view_animation_create(view, start, end, move_frame,
                                                 NULL, move_done, data, move);
 
-       if (animation == NULL)
+       if (animation == NULL){
+               free(move);
                return NULL;
+       }
 
        weston_spring_init(&animation->spring, 400.0, 0.0, 1.0);
        animation->spring.friction = 1150;
-- 
2.6.0

_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to