[gnome-remote-desktop] rdp-pipewire-stream: Don't leak the pointer bitmap
- From: Jonas Ådahl <jadahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-remote-desktop] rdp-pipewire-stream: Don't leak the pointer bitmap
- Date: Mon, 7 Sep 2020 09:37:35 +0000 (UTC)
commit 0780f58c80089ef40055896ac617fa90bb4456d0
Author: Pascal Nowack <Pascal Nowack gmx de>
Date: Tue Aug 18 09:46:40 2020 +0200
rdp-pipewire-stream: Don't leak the pointer bitmap
When freeing the pending frame, the frame data will be freed, but not
the pointer bitmap.
Fix this by also freeing the pointer bitmap if it exists.
src/grd-rdp-pipewire-stream.c | 1 +
1 file changed, 1 insertion(+)
---
diff --git a/src/grd-rdp-pipewire-stream.c b/src/grd-rdp-pipewire-stream.c
index 55fed5f..4fdcf5d 100644
--- a/src/grd-rdp-pipewire-stream.c
+++ b/src/grd-rdp-pipewire-stream.c
@@ -408,6 +408,7 @@ on_stream_process (void *user_data)
if (stream->pending_frame)
{
g_free (stream->pending_frame->data);
+ g_free (stream->pending_frame->pointer_bitmap);
g_clear_pointer (&stream->pending_frame, g_free);
}
stream->pending_frame = frame;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]