Fix memory leak in read_regex().

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5171 ea778897-0a13-0410-b9d1-a72fbfd435f5
This commit is contained in:
Nick Treleaven 2010-08-16 17:02:45 +00:00
parent 3e282dea44
commit afd1ce1a60
2 changed files with 4 additions and 2 deletions

View File

@ -8,6 +8,8 @@
thanks).
* src/build.c:
Fix saving non-project filetype error regex.
* src/build.c:
Fix memory leak in read_regex().
2010-08-15 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>

View File

@ -2130,7 +2130,7 @@ static gboolean read_row(BuildDestination *dst, BuildTableData table_data, gint
static gboolean read_regex(GtkWidget *regexentry, gchar **src, gchar **dst)
{
gboolean changed = FALSE;
gchar *reg = g_strdup(gtk_entry_get_text(GTK_ENTRY(regexentry)));
const gchar *reg = gtk_entry_get_text(GTK_ENTRY(regexentry));
if (
(
@ -2146,7 +2146,7 @@ static gboolean read_regex(GtkWidget *regexentry, gchar **src, gchar **dst)
{
if (dst != NULL)
{
setptr(*dst, reg);
setptr(*dst, g_strdup(reg));
changed = TRUE;
}
}