Skip to content

Commit 1a720ae

Browse files
committed
Correct multiline read to array
1 parent bac202d commit 1a720ae

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

installer/tue-install-impl.bash

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,10 +182,15 @@ function tue-install-rosdep
182182

183183
# Check if target can be resolved by rosdep
184184
tue-install-debug "rosdep resolve $target"
185-
local rosdep_res rosdep_return_code
185+
local rosdep_res
186+
local rosdep_return_code
186187
rosdep_res=$(rosdep resolve "$target" 2>&1)
187188
rosdep_return_code=$?
188-
read -r -a rosdep_res <<< rosdep_res
189+
190+
local IFS=$'\n'
191+
mapfile -t rosdep_res <<< "$rosdep_res"
192+
unset IFS
193+
189194
if [ $rosdep_return_code -eq 0 ]
190195
then
191196
tue-install-debug "rosdep correctly resolved to: ${rosdep_res[*]}"

0 commit comments

Comments
 (0)