Index: read.c =================================================================== --- read.c (revision 30819) +++ read.c (revision 30820) @@ -2531,10 +2531,9 @@ f = pcb_fp_fopen(&conf_core.rc.library_search_paths, name, &st, NULL); - if (f != NULL) { - doc = lht_dom_load_stream(f, name, &errmsg); - pcb_fp_fclose(f, &st); - } + if (f != NULL) + doc = lht_dom_load_stream(f, st.filename, &errmsg); + pcb_fp_fclose(f, &st); if (doc == NULL) { if (!pcb_io_err_inhibit)