Fixed return code when querying a non-existent dos name

N2009_11_14_FIXES
jpandre 2009-08-12 15:15:59 +00:00
parent 88473752c5
commit d312da70fd
1 changed files with 5 additions and 3 deletions

View File

@ -1918,9 +1918,11 @@ int ntfs_get_ntfs_dos_name(const char *path,
outsize = -ERANGE;
free(outname);
}
} else
if (doslen < 0)
outsize = -errno;
} else {
if (doslen == 0)
errno = ENODATA;
outsize = -errno;
}
ntfs_inode_close(dir_ni);
} else
outsize = -errno;