4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-01-19 04:49:25 +08:00

* path.cc (symlink_info::check): Clear error on each iteration of extension

check.
This commit is contained in:
Christopher Faylor 2000-08-22 17:59:53 +00:00
parent 6d75cb08b3
commit e136f5c0e0
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,8 @@
Tue Aug 22 13:57:36 2000 Christopher Faylor <cgf@cygnus.com>
* path.cc (symlink_info::check): Clear error on each iteration of
extension check.
Tue Aug 22 11:23:59 2000 Christopher Faylor <cgf@cygnus.com>
* Makefile.in: Don't include '.d' file if there are none generated yet.

View File

@ -2242,7 +2242,6 @@ symlink_info::check (const char *in_path, const suffix_info *suffixes)
char extbuf[MAX_PATH + 5];
const char *path = in_path;
error = 0;
if (!suffixes)
ext_here = NULL;
else if ((known_suffix = has_suffix (in_path, suffixes)) != NULL)
@ -2258,10 +2257,12 @@ symlink_info::check (const char *in_path, const suffix_info *suffixes)
is_symlink = TRUE;
error = 0;
do
{
if (!next_suffix (ext_here, suffixes))
break;
error = 0;
fileattr = GetFileAttributesA (path);
if (fileattr == (DWORD) -1)
{