4738f3b1ea
wlsc_binding_destroy() was not being called at all. Fix the leaks by introducing a function that destroys a whole list of bindings, instead of individually saving an extra pointer to the binding object and calling wlsc_binding_destroy() separately on each. Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>