Branch: refs/heads/master Author: Colomban Wendling ban@herbesfolles.org Committer: Colomban Wendling ban@herbesfolles.org Date: Wed, 20 Jun 2012 20:53:55 Commit: 3388d87c421d25bca4fd3c202813291dfdb6ef98 https://github.com/geany/geany-plugins/commit/3388d87c421d25bca4fd3c20281329...
Log Message: ----------- treebrowser: Fix a potential invalid free
Modified Paths: -------------- treebrowser/src/treebrowser.c
Modified: treebrowser/src/treebrowser.c 4 files changed, 2 insertions(+), 2 deletions(-) =================================================================== @@ -791,7 +791,7 @@ enum { int i = 0; gboolean founded = FALSE, global_founded = FALSE; - gchar *new = ""; + gchar *new = NULL; gchar **root_segments = NULL, **find_segments = NULL; guint root_segments_n = 0, find_segments_n = 0;
@@ -804,7 +804,7 @@ enum
for (i = 1; i<=find_segments_n; i++) { - new = g_strconcat(new, G_DIR_SEPARATOR_S, find_segments[i], NULL); + new = g_strconcat(new ? new : "", G_DIR_SEPARATOR_S, find_segments[i], NULL);
if (founded) {
@@ Diff output truncated at 100000 characters. @@
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: TBD).