diff --git a/cogl/cogl-framebuffer.c b/cogl/cogl-framebuffer.c index 2a38c552a..ea9376e71 100644 --- a/cogl/cogl-framebuffer.c +++ b/cogl/cogl-framebuffer.c @@ -432,6 +432,10 @@ try_creating_fbo (CoglOffscreen *offscreen, GLuint renderbuffer = GPOINTER_TO_UINT (l->data); GE (glDeleteRenderbuffers (1, &renderbuffer)); } + + g_slist_free (offscreen->renderbuffers); + offscreen->renderbuffers = NULL; + return FALSE; }