Replaced patch for shell32-Default_Folder_ACLs.

The old patch contained several issues, including invalid memory access, a memory leak,
and wrong DACL size calculation. This updated version simplifies the logic a bit and should
fix those issues.
This commit is contained in:
Sebastian Lackner
2014-10-19 06:53:16 +02:00
parent 2f5a9b7ba1
commit 4410ccbead
4 changed files with 75 additions and 78 deletions

View File

@@ -1186,7 +1186,7 @@ shdocvw-ParseURLFromOutsideSource_Tests.ok:
# Patchset shell32-Default_Folder_ACLs
# |
# | Included patches:
# | * Generate default ACLs for user shell folders. [rev 6, by Erich E. Hoover]
# | * Generate default ACLs for user shell folders. [rev 7, by Sebastian Lackner]
# |
# | Modified files:
# | * dlls/shell32/shellpath.c
@@ -1195,7 +1195,7 @@ shdocvw-ParseURLFromOutsideSource_Tests.ok:
shell32-Default_Folder_ACLs.ok:
$(call APPLY_FILE,shell32-Default_Folder_ACLs/0001-shell32-Set-the-default-security-attributes-for-user.patch)
@( \
echo '+ { "shell32-Default_Folder_ACLs", "Erich E. Hoover", "Generate default ACLs for user shell folders. [rev 6]" },'; \
echo '+ { "shell32-Default_Folder_ACLs", "Sebastian Lackner", "Generate default ACLs for user shell folders. [rev 7]" },'; \
) > shell32-Default_Folder_ACLs.ok
# Patchset shell32-Default_Path