diff options
author | Alan Fitton <ajf@eth0.org.uk> | 2012-01-09 21:47:06 +0000 |
---|---|---|
committer | Alan Fitton <ajf@eth0.org.uk> | 2012-01-09 21:47:06 +0000 |
commit | c0e12ac389135850dcd45ce108f5a6a0200ae03f (patch) | |
tree | e7ab9b938e2909f7a40d8fd34a476e301a511052 /src/trg-main-window.c | |
parent | e1b13312f975f38d3d7437f28299912eff6947e0 (diff) |
issue 174 - exec crash, issue 173 - files first update performance fixed.
Diffstat (limited to 'src/trg-main-window.c')
-rw-r--r-- | src/trg-main-window.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/trg-main-window.c b/src/trg-main-window.c index 1a1733c..d06f250 100644 --- a/src/trg-main-window.c +++ b/src/trg-main-window.c @@ -1879,7 +1879,8 @@ static void exec_cmd_cb(GtkWidget * w, gpointer data) GList *selectedRows = gtk_tree_selection_get_selected_rows(selection, &model); GError *cmd_error = NULL; - gchar *cmd_line, **argv; + gchar *cmd_line = NULL; + gchar **argv = NULL; cmd_line = build_remote_exec_cmd(priv->client, model, @@ -1901,7 +1902,10 @@ static void exec_cmd_cb(GtkWidget * w, gpointer data) g_list_foreach(selectedRows, (GFunc) gtk_tree_path_free, NULL); g_list_free(selectedRows); - g_strfreev(argv); + + if (argv) + g_strfreev(argv); + g_free(cmd_line); if (cmd_error) { |