gnome: fix leaked cairo_pattern_t

Issue: #79223
Change-Id: I0ee8d2849286fb11c346335db9a25c64de5b90a5
diff --git a/src/utils/drawing.c b/src/utils/drawing.c
index 4fb18f5..50e255b 100644
--- a/src/utils/drawing.c
+++ b/src/utils/drawing.c
@@ -48,6 +48,8 @@
     cairo_set_source(cr, linpat);
     cairo_paint(cr);
 
+    cairo_pattern_destroy(linpat);
+
     int avatar_size = size * 0.3;
     GtkIconInfo *icon_info = gtk_icon_theme_lookup_icon(gtk_icon_theme_get_default(), "avatar-default-symbolic",
                                                         avatar_size, GTK_ICON_LOOKUP_GENERIC_FALLBACK);
@@ -112,4 +114,4 @@
     cairo_surface_destroy(surface);
 
     return pixbuf;
-}
\ No newline at end of file
+}