From 8a2431fffb1183fdb94bc0549c4100461a71c861 Mon Sep 17 00:00:00 2001 From: Moonchild Date: Thu, 13 Jan 2022 11:04:21 +0000 Subject: [PATCH] [Pale-Moon] [win system] Update the list of delayed-loaded dlls Primarily for those who custom-install and somehow mess up directory permissions exposing themselves to dll injection attacks. Also removes esent since we no longer import anything from it. --- application/palemoon/components/build/moz.build | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/application/palemoon/components/build/moz.build b/application/palemoon/components/build/moz.build index 26f2d14237..af0abde293 100644 --- a/application/palemoon/components/build/moz.build +++ b/application/palemoon/components/build/moz.build @@ -17,7 +17,6 @@ LOCAL_INCLUDES += [ if CONFIG['OS_ARCH'] == 'WINNT': OS_LIBS += [ - 'esent', 'netapi32', 'ole32', 'shell32', @@ -25,8 +24,9 @@ if CONFIG['OS_ARCH'] == 'WINNT': 'version', ] DELAYLOAD_DLLS += [ - 'esent.dll', 'netapi32.dll', + 'advapi32.dll', + 'ole32.dll', ] # GTK: Need to link with glib for GNOME shell service