use free() when there is no free_history_entry

svn: r10530
This commit is contained in:
Eli Barzilay 2008-07-01 11:03:21 +00:00
parent 72cca8c136
commit 198bc92df2

View File

@ -74,8 +74,8 @@
(_fun (i) :: (_int = (hist-idx 'history-delete i #f)) -> _pointer)))
(define history-free ; ignore histdata_t return value
(get-ffi-obj "free_history_entry" libreadline (_fun _pointer -> _void)
;; if not available, just leak
(lambda () void)))
;; if not available, use free
free))
(define (history-delete idx)
(history-free (history-remove idx)))