Explorar o código

(safer_name_suffix): Skip leading ./

Sergey Poznyakoff %!s(int64=21) %!d(string=hai) anos
pai
achega
052118a907
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      src/names.c

+ 3 - 1
src/names.c

@@ -1026,7 +1026,9 @@ safer_name_suffix (char const *file_name, bool link_target)
 	{
 	  if (p[0] == '.' && p[1] == '.' && (ISSLASH (p[2]) || !p[2]))
 	    prefix_len = p + 2 - file_name;
-
+	  else if (p[0] == '.' && ISSLASH (p[1]))
+	    prefix_len = p + 1 - file_name;
+	  
 	  do
 	    {
 	      char c = *p++;