diff options
Diffstat (limited to 'src/lib/metadata-cache.source.sh')
| -rw-r--r-- | src/lib/metadata-cache.source.sh | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/metadata-cache.source.sh b/src/lib/metadata-cache.source.sh index 7c6d2e3..aa580b6 100644 --- a/src/lib/metadata-cache.source.sh +++ b/src/lib/metadata-cache.source.sh @@ -135,7 +135,10 @@ photo_exif_values_to() { # shellcheck disable=SC2034 output_ref["${BASH_REMATCH[1]}"]="${BASH_REMATCH[2]}" elif [[ "$line" =~ ^[[:space:]]*Geometry:[[:space:]]*(.*)$ ]]; then - # shellcheck disable=SC2034 + # __geometry is a literal array key, not a variable; --check-sourced + # nameref aliasing across modules misreads it (SC2154). SC2034 covers + # the caller-owned array write. + # shellcheck disable=SC2034,SC2154 output_ref[__geometry]="${BASH_REMATCH[1]}" fi done |
