glsl: fix memory leak