diff options
author | Robert Antoni Buj Gelonch <[email protected]> | 2022-08-20 02:19:30 +0200 |
---|---|---|
committer | raveit65 <[email protected]> | 2023-05-05 14:01:38 +0200 |
commit | 7b09df2f9a5ddf27b4c4458e6f8cb3ad701ee24d (patch) | |
tree | 6b17f9b465497b1ea29bf017fc2746969ad6a611 | |
parent | fe5afa90cf6cc29890ba8075ef1dbbdda6049eef (diff) | |
download | mate-session-manager-7b09df2f9a5ddf27b4c4458e6f8cb3ad701ee24d.tar.bz2 mate-session-manager-7b09df2f9a5ddf27b4c4458e6f8cb3ad701ee24d.tar.xz |
Fix memory leaks (#284)
-rw-r--r-- | tools/mate-session-check-accelerated-gl-helper.c | 1 | ||||
-rw-r--r-- | tools/mate-session-check-accelerated-gles-helper.c | 2 | ||||
-rw-r--r-- | tools/mate-session-check-accelerated.c | 1 |
3 files changed, 4 insertions, 0 deletions
diff --git a/tools/mate-session-check-accelerated-gl-helper.c b/tools/mate-session-check-accelerated-gl-helper.c index 9c1cc0b..5c1e8d9 100644 --- a/tools/mate-session-check-accelerated-gl-helper.c +++ b/tools/mate-session-check-accelerated-gl-helper.c @@ -510,6 +510,7 @@ main (int argc, char **argv) out: if (display) XCloseDisplay (display); + g_option_context_free (context); g_free (renderer); return ret; diff --git a/tools/mate-session-check-accelerated-gles-helper.c b/tools/mate-session-check-accelerated-gles-helper.c index e6312c6..d5ad808 100644 --- a/tools/mate-session-check-accelerated-gles-helper.c +++ b/tools/mate-session-check-accelerated-gles-helper.c @@ -226,8 +226,10 @@ main (int argc, else ret = HELPER_ACCEL; } + g_free (renderer); #endif out: + g_option_context_free (context); return ret; } diff --git a/tools/mate-session-check-accelerated.c b/tools/mate-session-check-accelerated.c index 6fe6ec4..70095f5 100644 --- a/tools/mate-session-check-accelerated.c +++ b/tools/mate-session-check-accelerated.c @@ -158,6 +158,7 @@ main (int argc, char **argv) renderer_string = get_gtk_gles_renderer (); if (renderer_string) { g_print ("%s", renderer_string); + g_free (renderer_string); return 0; } return 1; |