소스 검색

*** empty log message ***

François Pinard 30 년 전
부모
커밋
98bca35e4a
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      src/tar.c

+ 3 - 3
src/tar.c

@@ -1117,7 +1117,7 @@ again:
       /* Regular expressions (shell globbing, actually). */
       if (nlp->regexp)
 	{
-	  if (fnmatch (nlp->name, p, FNM_TARPATH) == 0)
+	  if (fnmatch (nlp->name, p, FNM_LEADING_DIR) == 0)
 	    {
 	      nlp->found = 1;	/* Remember it matched */
 	      if (f_startfile)
@@ -1236,7 +1236,7 @@ again:
       /* Regular expressions */
       if (nlp->regexp)
 	{
-	  if (fnmatch (nlp->name, p, FNM_TARPATH) == 0)
+	  if (fnmatch (nlp->name, p, FNM_LEADING_DIR) == 0)
 	    return nlp;		/* We got a match */
 	  continue;
 	}
@@ -1464,7 +1464,7 @@ check_exclude (name)
 
   for (n = 0; n < size_re_exclude; n++)
     {
-      if (fnmatch (re_exclude[n], name, FNM_TARPATH) == 0)
+      if (fnmatch (re_exclude[n], name, FNM_LEADING_DIR) == 0)
 	return 1;
     }
   for (n = 0; n < size_exclude; n++)