[Asterisk-cvs] asterisk/editline key.c,1.1,1.2 term.c,1.2,1.3
markster at lists.digium.com
markster at lists.digium.com
Tue Jun 15 09:32:46 CDT 2004
Update of /usr/cvsroot/asterisk/editline
In directory mongoose.digium.com:/tmp/cvs-serv9996/editline
Modified Files:
key.c term.c
Log Message:
Cleanup leak in editline (bug #1847)
Index: key.c
===================================================================
RCS file: /usr/cvsroot/asterisk/editline/key.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- key.c 27 Nov 2002 05:04:06 -0000 1.1
+++ key.c 15 Jun 2004 14:37:36 -0000 1.2
@@ -124,7 +124,7 @@
el_free((ptr_t) el->el_key.buf);
el->el_key.buf = NULL;
- /* XXX: provide a function to clear the keys */
+ node__put(el, el->el_key.map);
el->el_key.map = NULL;
}
Index: term.c
===================================================================
RCS file: /usr/cvsroot/asterisk/editline/term.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- term.c 23 Nov 2003 22:14:32 -0000 1.2
+++ term.c 15 Jun 2004 14:37:36 -0000 1.3
@@ -367,6 +367,8 @@
el->el_term.t_buf = NULL;
el_free((ptr_t) el->el_term.t_cap);
el->el_term.t_cap = NULL;
+ el_free((ptr_t) el->el_term.t_fkey);
+ el->el_term.t_fkey = NULL;
el->el_term.t_loc = 0;
el_free((ptr_t) el->el_term.t_str);
el->el_term.t_str = NULL;
More information about the svn-commits
mailing list