diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2021-10-24 22:56:38 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2021-10-25 15:45:35 +0200 |
commit | 4dc07999c61c15d60850fc1246a51e3dbc6fb9b2 (patch) | |
tree | 622f22a48b8b76a9b02ab6e361e28319fab93f98 | |
parent | b3046cca2d435970527f5479abd53c28eea89922 (diff) | |
download | mutter-4dc07999c61c15d60850fc1246a51e3dbc6fb9b2.tar.gz |
cogl: Plug GString leak
In some error paths, this string was being leaked. Make it g_autoptr
so it's done for us.
CID: #1505903
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2061>
-rw-r--r-- | cogl/cogl/cogl-renderer.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/cogl/cogl/cogl-renderer.c b/cogl/cogl/cogl-renderer.c index d815757a0..5b37d8634 100644 --- a/cogl/cogl/cogl-renderer.c +++ b/cogl/cogl/cogl-renderer.c @@ -529,7 +529,7 @@ gboolean cogl_renderer_connect (CoglRenderer *renderer, GError **error) { int i; - GString *error_message; + g_autoptr (GString) error_message = NULL; gboolean constraints_failed = FALSE; if (renderer->connected) @@ -594,7 +594,6 @@ cogl_renderer_connect (CoglRenderer *renderer, GError **error) else { renderer->connected = TRUE; - g_string_free (error_message, TRUE); return TRUE; } } @@ -613,7 +612,6 @@ cogl_renderer_connect (CoglRenderer *renderer, GError **error) g_set_error (error, COGL_WINSYS_ERROR, COGL_WINSYS_ERROR_INIT, "Failed to connected to any renderer: %s", error_message->str); - g_string_free (error_message, TRUE); return FALSE; } |