diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/mate-session-check-accelerated-gl-helper.c | 3 | ||||
-rw-r--r-- | tools/mate-session-check-accelerated-gles-helper.c | 4 | ||||
-rw-r--r-- | tools/mate-session-check-accelerated.c | 1 | ||||
-rw-r--r-- | tools/mate-session-save.c | 2 |
4 files changed, 7 insertions, 3 deletions
diff --git a/tools/mate-session-check-accelerated-gl-helper.c b/tools/mate-session-check-accelerated-gl-helper.c index 9c1cc0b..e11206e 100644 --- a/tools/mate-session-check-accelerated-gl-helper.c +++ b/tools/mate-session-check-accelerated-gl-helper.c @@ -439,7 +439,7 @@ static gboolean print_renderer = FALSE; static const GOptionEntry entries[] = { { "print-renderer", 'p', 0, G_OPTION_ARG_NONE, &print_renderer, "Print GL renderer name", NULL }, - { NULL }, + { NULL, 0, 0, G_OPTION_ARG_NONE, NULL, NULL, NULL }, }; int @@ -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..b206832 100644 --- a/tools/mate-session-check-accelerated-gles-helper.c +++ b/tools/mate-session-check-accelerated-gles-helper.c @@ -193,7 +193,7 @@ static gboolean print_renderer = FALSE; static const GOptionEntry entries[] = { { "print-renderer", 'p', 0, G_OPTION_ARG_NONE, &print_renderer, "Print EGL renderer name", NULL }, - { NULL }, + { NULL, 0, 0, G_OPTION_ARG_NONE, NULL, NULL, NULL }, }; int @@ -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; diff --git a/tools/mate-session-save.c b/tools/mate-session-save.c index 69027b8..27a7ad9 100644 --- a/tools/mate-session-save.c +++ b/tools/mate-session-save.c @@ -73,7 +73,7 @@ static GOptionEntry options[] = { {"session-name", 's', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_STRING, &session_name, N_("Set the current session name"), N_("NAME")}, {"kill", '\0', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &kill_session, N_("Kill session"), NULL}, {"silent", '\0', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &no_interaction, N_("Do not require confirmation"), NULL}, - {NULL} + {NULL, 0, 0, G_OPTION_ARG_NONE, NULL, NULL, NULL} }; static void display_error(const char* message) |