--- a/pidgin/plugins/gestures/stroke.c Sat Aug 29 03:03:00 2009 +0000 +++ b/pidgin/plugins/gestures/stroke.c Sat Aug 29 22:04:20 2009 +0000 @@ -207,10 +207,7 @@ metrics->max_x = -1; metrics->max_y = -1; - metrics->pointList = (GSList*) g_malloc (sizeof (GSList)); - - metrics->pointList->data = new_point_p; - metrics->pointList->next = NULL; + metrics->pointList = g_slist_prepend(metrics->pointList, new_point_p); metrics->point_count = 0; } else {