# HG changeset patch # User Ben Wing # Date 1261883072 21600 # Node ID 780bb5441c1491187b1883b5e3cb435812212eca # Parent 2e1527b8385bc7ed3207fc4300f32ffbe9d6c424 use call3_check_string on all invocations of external handlers in expand-file-name diff -r 2e1527b8385b -r 780bb5441c14 src/fileio.c --- a/src/fileio.c Thu Dec 24 19:46:51 2009 -0600 +++ b/src/fileio.c Sat Dec 26 21:04:32 2009 -0600 @@ -794,8 +794,9 @@ handler = Ffind_file_name_handler (default_directory, Qexpand_file_name); if (!NILP (handler)) RETURN_UNGCPRO_EXIT_PROFILING (QSin_expand_file_name, - call3 (handler, Qexpand_file_name, - name, default_directory)); + call3_check_string + (handler, Qexpand_file_name, + name, default_directory)); } o = XSTRING_DATA (default_directory);