summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Carl <danielcarl@gmx.de>2014-05-28 12:45:35 +0200
committerDaniel Carl <danielcarl@gmx.de>2014-05-28 12:45:35 +0200
commit23a4b1dbb132b650f92d8bde5c977425c319e2b5 (patch)
treebb62d53241243a120de31330601be11ed1a9e33c
parent7e32ef0b53046209ce7cc808deb6a56c89bf3989 (diff)
Fixed memory leak in custom uri handler.
Added also some warning message if the handler could not be called.
-rw-r--r--src/handlers.c2
1 files changed, 2 insertions, 0 deletions
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;
}