diff --git a/helpers/errors.c b/helpers/errors.c index 1566bf6..217d079 100644 --- a/helpers/errors.c +++ b/helpers/errors.c @@ -42,6 +42,7 @@ Word ConvertError(ReadStatus rs) { case STATUS_CANNOT_DELETE: case STATUS_DIRECTORY_NOT_EMPTY: case STATUS_QUOTA_EXCEEDED: + case STATUS_STOPPED_ON_SYMLINK: return invalidAccess; case STATUS_SHARING_VIOLATION: diff --git a/smb2/ntstatus.h b/smb2/ntstatus.h index 54dd5d2..b1adf53 100644 --- a/smb2/ntstatus.h +++ b/smb2/ntstatus.h @@ -23,6 +23,7 @@ #define STATUS_BUFFER_OVERFLOW 0x80000005 #define STATUS_NO_MORE_FILES 0x80000006 +#define STATUS_STOPPED_ON_SYMLINK 0x8000002D #define STATUS_ACCESS_DENIED 0xC0000022 #define STATUS_CANNOT_DELETE 0xC0000121