mirror of
https://github.com/koalaman/shellcheck.git
synced 2025-08-09 09:25:16 +08:00
Fix isClosingFileOp (fixes issue #862)
The isClosingFileOp function expected closing file ops to use T_IoFile, but they actually use T_IoDuplicate; so it effectively always returned False.
This commit is contained in:
@@ -487,8 +487,8 @@ getModifiedVariables t =
|
||||
|
||||
isClosingFileOp op =
|
||||
case op of
|
||||
T_IoFile _ (T_GREATAND _) (T_NormalWord _ [T_Literal _ "-"]) -> True
|
||||
T_IoFile _ (T_LESSAND _) (T_NormalWord _ [T_Literal _ "-"]) -> True
|
||||
T_IoDuplicate _ (T_GREATAND _) "-" -> True
|
||||
T_IoDuplicate _ (T_LESSAND _) "-" -> True
|
||||
_ -> False
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user