From 4080cc2e20b1e7299b205329444bf2c7dd418d88 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Thu, 31 Dec 2009 14:44:33 +0000 Subject: [PATCH] Patch by Amine Khaldi: Fix buffer length check svn path=/trunk/; revision=44824 --- reactos/base/applications/cacls/cacls.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/reactos/base/applications/cacls/cacls.c b/reactos/base/applications/cacls/cacls.c index 023232df44e..0ad9789862a 100644 --- a/reactos/base/applications/cacls/cacls.c +++ b/reactos/base/applications/cacls/cacls.c @@ -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);