diff options
author | James Willcox <jwillcox@gnome.org> | 2003-02-14 01:11:06 +0800 |
---|---|---|
committer | James Willcox <jwillcox@src.gnome.org> | 2003-02-14 01:11:06 +0800 |
commit | b4fa5f3fcf81f4cdfb570314069640611b618a8a (patch) | |
tree | 35fea28967e185a17e509cf321096fd1911cfe05 | |
parent | 52592b0c39f41b4b22a97bf56f16b9d28a1c7b01 (diff) | |
download | gsoc2013-epiphany-b4fa5f3fcf81f4cdfb570314069640611b618a8a.tar gsoc2013-epiphany-b4fa5f3fcf81f4cdfb570314069640611b618a8a.tar.gz gsoc2013-epiphany-b4fa5f3fcf81f4cdfb570314069640611b618a8a.tar.bz2 gsoc2013-epiphany-b4fa5f3fcf81f4cdfb570314069640611b618a8a.tar.lz gsoc2013-epiphany-b4fa5f3fcf81f4cdfb570314069640611b618a8a.tar.xz gsoc2013-epiphany-b4fa5f3fcf81f4cdfb570314069640611b618a8a.tar.zst gsoc2013-epiphany-b4fa5f3fcf81f4cdfb570314069640611b618a8a.zip |
Fix a heap corruption bug that was causing bad stuff when smart bookmarks
2003-02-12 James Willcox <jwillcox@gnome.org>
* src/bookmarks/ephy-bookmark-action.c: (entry_activated_cb):
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_solve_smart_url):
Fix a heap corruption bug that was causing bad stuff when smart
bookmarks were used from the toolbar. Fixes #105180
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | src/bookmarks/ephy-bookmark-action.c | 1 | ||||
-rw-r--r-- | src/bookmarks/ephy-bookmarks.c | 3 |
3 files changed, 9 insertions, 3 deletions
@@ -1,3 +1,11 @@ +2003-02-12 James Willcox <jwillcox@gnome.org> + + * src/bookmarks/ephy-bookmark-action.c: (entry_activated_cb): + * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_solve_smart_url): + + Fix a heap corruption bug that was causing bad stuff when smart + bookmarks were used from the toolbar. Fixes #105180 + 2003-02-12 Marco Pesenti Gritti <marco@it.gnome.org> * lib/widgets/ephy-ellipsizing-label.c: (ellipsize_string): diff --git a/src/bookmarks/ephy-bookmark-action.c b/src/bookmarks/ephy-bookmark-action.c index 1352baf26..8039ca42b 100644 --- a/src/bookmarks/ephy-bookmark-action.c +++ b/src/bookmarks/ephy-bookmark-action.c @@ -196,7 +196,6 @@ entry_activated_cb (GtkWidget *entry, EggAction *action) 0, solved); g_free (text); - g_free (smart_url); } static void diff --git a/src/bookmarks/ephy-bookmarks.c b/src/bookmarks/ephy-bookmarks.c index 46d3066c1..3b45599f6 100644 --- a/src/bookmarks/ephy-bookmarks.c +++ b/src/bookmarks/ephy-bookmarks.c @@ -781,8 +781,7 @@ ephy_bookmarks_solve_smart_url (EphyBookmarks *eb, g_string_append (s, arg); t1 = t2 + 2; g_string_append (s, t1); - ret = s->str; - g_string_free (s, FALSE); + ret = g_string_free (s, FALSE); g_free (arg); g_free (encoding); |