diff options
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/tex/texfileio.c')
-rw-r--r-- | Build/source/texk/web2c/luatexdir/tex/texfileio.c | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/Build/source/texk/web2c/luatexdir/tex/texfileio.c b/Build/source/texk/web2c/luatexdir/tex/texfileio.c index 8d8cdc04363..83a76a21f00 100644 --- a/Build/source/texk/web2c/luatexdir/tex/texfileio.c +++ b/Build/source/texk/web2c/luatexdir/tex/texfileio.c @@ -92,17 +92,12 @@ int read_file_callback_id[17]; static char *find_in_output_directory(const char *s) { if (output_directory && !kpse_absolute_p(s, false)) { - FILE *f_ptr; char *ftemp = concat3(output_directory, DIR_SEP_STRING, s); + char *ret_val = NULL ; /*tex This code is used for input files only. */ - f_ptr = fopen(ftemp, "rb"); - if (f_ptr) { - fclose(f_ptr); - return ftemp; - } else { - free(ftemp); - - } + ret_val = kpse_find_file(ftemp, kpse_tex_format, 1); + free(ftemp); + return ret_val; } return NULL; } |