Index: xdvi.c =================================================================== RCS file: /cvsroot/xdvi/xdvik/texk/xdvik/xdvi.c,v retrieving revision 1.453 diff -u -r1.453 xdvi.c --- xdvi.c 25 Jan 2005 19:53:51 -0000 1.453 +++ xdvi.c 17 Mar 2005 23:15:14 -0000 @@ -3867,8 +3867,13 @@ if (real_filename == NULL) return NULL; - - ret = REALPATH(real_filename, canonical_path); + + if ((ret = REALPATH(real_filename, canonical_path)) == NULL) { + /* REALPATH failed, use real_filename */ + strncpy(canonical_path, real_filename, MAXPATHLEN); + canonical_path[MAXPATHLEN] = '\0'; + ret = canonical_path; + } free(real_filename); /* check for correct DVI files */