# HG changeset patch # User jwe # Date 798423568 0 # Node ID 7949d2e663392949b66d8b57af5e55eb7abb237b # Parent ffecaa9b9892566836168c1ffab2769a3630e113 [project @ 1995-04-21 00:19:28 by jwe] diff --git a/kpathsea/pathsearch.c b/kpathsea/pathsearch.c --- a/kpathsea/pathsearch.c +++ b/kpathsea/pathsearch.c @@ -330,10 +330,13 @@ kpse_path_search P3C(const_string, path, const_string, name, boolean, must_exist) { - static string *ret_list; + static string *ret_list = 0 if (ret_list) - free (ret_list); + { + free (ret_list); + ret_list = 0; /* Don't let an interrupt in search() cause trouble */ + } ret_list = search (path, name, must_exist, false);