summaryrefslogtreecommitdiff
path: root/arrayfunc.c
diff options
context:
space:
mode:
Diffstat (limited to 'arrayfunc.c')
-rw-r--r--arrayfunc.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/arrayfunc.c b/arrayfunc.c
index 959ccd71..f59f7bd3 100644
--- a/arrayfunc.c
+++ b/arrayfunc.c
@@ -929,7 +929,11 @@ array_variable_part (s, subp, lenp)
var = find_variable (t);
free (t);
+#if 0
return (var == 0 || invisible_p (var)) ? (SHELL_VAR *)0 : var;
+#else
+ return var; /* now return invisible variables; caller must handle */
+#endif
}
#define INDEX_ERROR() \