A bug was recently reported to me about inability to write files
to disk from the PRINT command, when the previous filenames were
accessed with the UP_ARROW before editing. This turned out to be lynx
prepending the path to a filename that already had an absolute path,
leading to an illegal filename (e.g. c:/test/c:/test/foo.bar, rather
than c:/test/foo.bar). The culprit seemed to be a unix-specific test
for absolute filenames in LYValidateFilename. I think the following
fixes it. (This is against pre.8. I haven't had time to work with the
new release yet.)
                          Doug

--- lynx2-8-3/src/LYUtils.c     Mon Apr 17 03:59:18 2000
+++ lynx2-8-3/src/LYUtils.c.new Sat Apr 29 19:54:14 2000
@@ -7044,7 +7044,7 @@
 #else
 
 #ifndef __EMX__
-    if (!LYIsPathSep(*given)) {
+    if (!LYisAbsPath(given)) {
 #if defined(__DJGPP__) || defined(_WINDOWS)
     if (strchr(result, ':') != NULL)
        cp = NULL;

__ 
Doug Kaufman
Internet: [EMAIL PROTECTED]

Reply via email to