This commit is contained in:
ridiculousfish 2013-02-26 18:31:08 -08:00
parent d89fcdcc5f
commit c55cbd3f2f
3 changed files with 6 additions and 5 deletions

View file

@ -346,12 +346,13 @@ size_t wcslcpy(wchar_t *dst, const wchar_t *src, size_t siz);
#endif
#ifdef HAVE_BROKEN_DEL_CURTERM
/**
BSD del_curterm seems to do a double-free. We redefine it as a no-op
*/
#define del_curterm(oterm) OK
#ifdef HAVE_BROKEN_DEL_CURTERM
#define fish_del_curterm(X) OK
#else
#define fish_del_curterm(X) del_curterm(X)
#endif
#ifndef HAVE_LRAND48_R

View file

@ -1112,7 +1112,7 @@ static void destroy()
env_universal_destroy();
input_common_destroy();
wutil_destroy();
if (del_curterm(cur_term) == ERR)
if (fish_del_curterm(cur_term) == ERR)
{
debug(0, _(L"Error while closing terminfo"));
}

View file

@ -385,7 +385,7 @@ void input_destroy()
input_common_destroy();
if (del_curterm(cur_term) == ERR)
if (fish_del_curterm(cur_term) == ERR)
{
debug(0, _(L"Error while closing terminfo"));
}