From 811add4dbf115f0e0fa503ef6c3745753b497d69 Mon Sep 17 00:00:00 2001 From: Abhishek Arya Date: Tue, 7 Jul 2020 08:11:23 -0700 Subject: [PATCH] Don't traverse symlinks in patch_build.py (#4086) Should fix https://github.com/google/oss-fuzz/issues/4003 --- infra/base-images/base-msan-builder/patch_build.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/infra/base-images/base-msan-builder/patch_build.py b/infra/base-images/base-msan-builder/patch_build.py index 04fc97c2a..cb1f4b1d7 100755 --- a/infra/base-images/base-msan-builder/patch_build.py +++ b/infra/base-images/base-msan-builder/patch_build.py @@ -120,6 +120,10 @@ def PatchBuild(output_directory): for root_dir, _, filenames in os.walk(output_directory): for filename in filenames: file_path = os.path.join(root_dir, filename) + + if os.path.islink(file_path): + continue + if not IsElf(file_path): continue