Index: xfce4-settings-4.6.5/xfce4-settings-helper/pointers.c =================================================================== --- xfce4-settings-4.6.5.orig/xfce4-settings-helper/pointers.c 2011-04-02 21:26:52.758228622 -0500 +++ xfce4-settings-4.6.5/xfce4-settings-helper/pointers.c 2011-04-02 21:27:33.785516594 -0500 @@ -330,7 +330,7 @@ gint threshold, gdouble acceleration) { - XFeedbackState *states; + XFeedbackState *states, *orig_states; gint num_feedbacks; XPtrFeedbackControl feedback; gint n; @@ -338,7 +338,7 @@ gint num = -1, denom = -1, gcd; /* get the feedback states for this device */ - states = XGetFeedbackControl (xdisplay, device, &num_feedbacks); + orig_states = states = XGetFeedbackControl (xdisplay, device, &num_feedbacks); if (G_LIKELY (states)) { @@ -388,7 +388,7 @@ } /* cleanup */ - XFreeFeedbackList (states); + XFreeFeedbackList (orig_states); } }