mirror of
https://github.com/claunia/osrepodbmgr.git
synced 2025-12-16 19:14:25 +00:00
Do not continue with symbolic links, not yet supported.
This commit is contained in:
@@ -338,6 +338,15 @@ namespace osrepodbmgr.Core
|
||||
filesPath = Context.path;
|
||||
|
||||
string relpath = file.Substring(filesPath.Length + 1);
|
||||
|
||||
// TODO: Support symlinks, devices, hardlinks, whatever?
|
||||
if(fi.Attributes.HasFlag(FileAttributes.ReparsePoint))
|
||||
{
|
||||
if(Failed != null)
|
||||
Failed(string.Format("{0} is an unsupported symbolic link, not continuing.", relpath));
|
||||
return;
|
||||
}
|
||||
|
||||
if(UpdateProgress != null)
|
||||
UpdateProgress(string.Format("Hashing file {0} of {1}", counter, Context.files.Count), null, counter, Context.files.Count);
|
||||
FileStream fileStream = new FileStream(file, FileMode.Open, FileAccess.Read);
|
||||
|
||||
Reference in New Issue
Block a user