mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-03 04:13:31 +00:00
Patch by Amine Khaldi: Fix buffer length check
svn path=/trunk/; revision=44824
This commit is contained in:
@@ -180,14 +180,14 @@ BOOL
|
||||
PrintFileDacl(IN LPTSTR FilePath,
|
||||
IN LPTSTR FileName)
|
||||
{
|
||||
SIZE_T Indent;
|
||||
SIZE_T Length;
|
||||
PSECURITY_DESCRIPTOR SecurityDescriptor;
|
||||
DWORD SDSize = 0;
|
||||
TCHAR FullFileName[MAX_PATH + 1];
|
||||
BOOL Error = FALSE, Ret = FALSE;
|
||||
|
||||
Indent = _tcslen(FilePath) + _tcslen(FileName);
|
||||
if (Indent++ > MAX_PATH - 1)
|
||||
Length = _tcslen(FilePath) + _tcslen(FileName);
|
||||
if (Length > MAX_PATH)
|
||||
{
|
||||
/* file name too long */
|
||||
SetLastError(ERROR_FILE_NOT_FOUND);
|
||||
|
||||
Reference in New Issue
Block a user