gsk: Plug a memory leak
authorMatthias Clasen <mclasen@redhat.com>
Sun, 3 Apr 2022 11:34:09 +0000 (07:34 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 3 Apr 2022 11:34:44 +0000 (07:34 -0400)
This was introduced in 9defc7fc647.

gsk/gl/gskgldriver.c

index 0390f9770296aae664385bf427198baff9f41d74..0be0b8f5f19d4792a11ccc049a60a3a475fc62f0 100644 (file)
@@ -348,7 +348,7 @@ gsk_gl_driver_load_programs (GskGLDriver  *self,
   /* Use XMacros to register all of our programs and their uniforms */
 #define GSK_GL_NO_UNIFORMS
 #define GSK_GL_SHADER_RESOURCE(name)                                                            \
-  g_bytes_ref(g_resources_lookup_data("/org/gtk/libgsk/gl/" name, 0, NULL))
+  g_resources_lookup_data("/org/gtk/libgsk/gl/" name, 0, NULL)
 #define GSK_GL_SHADER_STRING(str)                                                               \
   g_bytes_new_static(str, strlen(str))
 #define GSK_GL_SHADER_SINGLE(bytes)                                                             \