After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 161337 - Double free in trie.c table.c
Double free in trie.c table.c
Status: RESOLVED FIXED
Product: vte
Classification: Core
Component: general
0.11.x
Other All
: High critical
: ---
Assigned To: VTE Maintainers
VTE Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-12-15 08:48 UTC by Tomas Mraz
Modified: 2006-01-30 12:26 UTC
See Also:
GNOME target: ---
GNOME version: 2.9/2.10


Attachments
Patch (1.12 KB, patch)
2004-12-15 08:50 UTC, Tomas Mraz
committed Details | Review

Description Tomas Mraz 2004-12-15 08:48:46 UTC
There are double free calls in trie.c table.c

Please see attached patch which should fix them.
Comment 1 Tomas Mraz 2004-12-15 08:50:37 UTC
Created attachment 34847 [details] [review]
Patch

This patch should fix the double free problems.
Comment 2 Kjartan Maraas 2005-02-15 10:45:36 UTC
Marking up since this can lead to crashes etc.
Comment 3 Kjartan Maraas 2005-03-03 12:06:57 UTC
Looks like the table.c part is in there already. Is the second hunk still needed?
Comment 4 Tomas Mraz 2005-03-06 09:54:09 UTC
Of course, otherwise even the testing trie executable will crash. I don't know
if the code is used on normal terminal modes however it could be used if there
are more sophisticated rules in it.
Comment 5 Michele Baldessari 2005-08-18 18:23:36 UTC
This should go in now IMO. It's also in the ubuntu vte package (at least in
breezy). 
So I think it should go in for 0.11.15

my 2 cents ;)
Comment 6 Guilherme de Siqueira Pastore 2006-01-30 12:26:43 UTC
Committed to HEAD. Thanks.