Skip to content

Commit 154ab55

Browse files
author
Damien Nadé
committed
types array was referencing itself in its own declaration. Fixed 'file' type checking and bad 'link' type checking
1 parent 1f647d3 commit 154ab55

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

unittest

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ dir=$(mktemp -d)
261261
file=$(mktemp --tmpdir="$dir")
262262
declare -A types=(
263263
[link]="$dir/link1 $dir/link2"
264-
[file]="$file ${types[link]}"
264+
[file]="$file $dir/link1"
265265
[directory]=". .. $dir $dir/linkdir"
266266
[char]="c . 0 @"
267267
[unsignedint]=123
@@ -318,6 +318,7 @@ else
318318
fi
319319

320320
(cd "$dir" && ln -s "$file" link1 && ln -s asdf link2 && ln -s . linkdir)
321+
321322
for type in "${!types[@]}"
322323
do
323324
(
@@ -337,7 +338,7 @@ declare -A bad_types=(
337338
[directory]="${types[file]} $fifo $dir/link1"
338339
[pipe]="${types[file]} ${types[dir]}"
339340
[socket]="${types[file]} $fifo $dir/link1"
340-
[link]="${types[file]} $fifo"
341+
[link]="$file $fifo"
341342
[char]="12 abc"
342343
[unsignedint]="-1 -2234958 abc"
343344
[int]="a b casdf"

0 commit comments

Comments
 (0)