Tcl Source Code

Artifact [f1dfa1a859]
Login

Artifact f1dfa1a8598ab6d2c572472b8519cd3229c494ff:

Attachment "tcl-file-normalize-patch-20020613" to ticket [566669ffff] added by taguchiv6 2002-06-13 11:42:48.
--- tclUnixFCmd.c.orig	Tue Jun 11 09:49:55 2002
+++ tclUnixFCmd.c	Thu Jun 13 13:31:04 2002
@@ -1691,6 +1691,10 @@
 	    /* Update the acceptable point */
 	    nextCheckpoint = currentPathEndPosition - path;
 	} else if (cur == 0) {
+	    /* Update the acceptable point */
+	    if (nextCheckpoint == 0) {
+	      nextCheckpoint = pathLen;
+	    }
 	    break;
 	}
 	currentPathEndPosition++;
@@ -1704,6 +1708,7 @@
      */
 #ifndef NO_REALPATH
     nativePath = Tcl_UtfToExternalDString(NULL, path, nextCheckpoint, &ds);
+
     if (Realpath(nativePath, normPath) != NULL) {
 	/* 
 	 * Free up the native path and put in its place the