From: Daniel Carl Date: Wed, 28 May 2014 10:45:35 +0000 (+0200) Subject: Fixed memory leak in custom uri handler. X-Git-Url: https://git.owens.tech/assets/lich_lifts_title_slice.png/assets/lich_lifts_title_slice.png/git?a=commitdiff_plain;h=23a4b1dbb132b650f92d8bde5c977425c319e2b5;p=vimb.git Fixed memory leak in custom uri handler. Added also some warning message if the handler could not be called. --- diff --git a/src/handlers.c b/src/handlers.c index 2aed472..0aacac3 100644 --- a/src/handlers.c +++ b/src/handlers.c @@ -63,6 +63,8 @@ gboolean handle_uri(const char *uri) GError *error = NULL; char *cmd = g_strdup_printf(handler, uri); if (!g_spawn_command_line_async(cmd, &error)) { + g_warning("Can't run '%s': %s", cmd, error->message); + g_clear_error(&error); return false; }