diff options
author | Mohammed Sadiq <sadiq@sadiqpk.org> | 2022-02-11 11:25:59 +0530 |
---|---|---|
committer | Georges Basile Stavracas Neto <georges.stavracas@gmail.com> | 2022-02-12 21:47:07 +0000 |
commit | 0452e9eb4ddfda5c9245c0d38b102e82b29bf34a (patch) | |
tree | c1cefdddfb070c9222ecb518d946a16dd92f3e1e | |
parent | 7c9c42fb65ece58e394bd188b437ce64e0b6fe16 (diff) | |
download | gnome-control-center-0452e9eb4ddfda5c9245c0d38b102e82b29bf34a.tar.gz |
network: Fix a possible memory leak in QR code
It's possible that the QR code for the same text has been requested,
but for a different size. Fix a memory leak that would happen
in those cases.
-rw-r--r-- | panels/network/cc-qr-code.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/panels/network/cc-qr-code.c b/panels/network/cc-qr-code.c index 08f41b5e4..8bb8a14cf 100644 --- a/panels/network/cc-qr-code.c +++ b/panels/network/cc-qr-code.c @@ -175,6 +175,7 @@ cc_qr_code_get_paintable (CcQrCode *self, bytes = g_byte_array_free_to_bytes (qr_matrix); + g_clear_object (&self->texture); self->texture = gdk_memory_texture_new (total_size, total_size, GDK_MEMORY_R8G8B8, |