From b6d148df4a242a5a120028add7a63eb036db1cef Mon Sep 17 00:00:00 2001 From: Ocheretovich Oksana Date: Fri, 13 Feb 2026 19:12:15 +0200 Subject: [PATCH] fix: safely handle filenames with spaces in abi script Signed-off-by: Ocheretovich Oksana --- scripts/abi-check.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scripts/abi-check.sh b/scripts/abi-check.sh index c61072837..6220390ec 100755 --- a/scripts/abi-check.sh +++ b/scripts/abi-check.sh @@ -36,10 +36,11 @@ COMMAND=$1 # Auto-discover interfaces: find all .sol files starting with 'I' in src/ discover_interfaces() { local interfaces="" - for file in $(find src -name 'I*.sol' -type f 2>/dev/null | sort); do - local name=$(basename "$file" .sol) + while IFS= read -r file; do + local name + name=$(basename "$file" .sol) interfaces="$interfaces $name" - done + done < <(find src -name 'I*.sol' -type f 2>/dev/null | sort) echo "$interfaces" }