Imported from ../bash-3.2.tar.gz.
[platform/upstream/bash.git] / tests / func.tests
index 2095f24..23dff44 100644 (file)
@@ -132,7 +132,7 @@ func()
 }
 
 echo before: try to assign to FUNCNAME
-FUCNAME=7
+FUNCNAME=7
 
 echo outside: FUNCNAME = $FUNCNAME
 func
@@ -157,4 +157,20 @@ ${THIS_SH} ./func2.sub
 # test for some posix-specific function behavior
 ${THIS_SH} ./func3.sub
 
+unset -f myfunction
+myfunction() {
+    echo "bad shell function redirection"
+} >> /dev/null
+
+myfunction
+myfunction | cat
+
+segv()
+{
+       echo foo | return 5
+}
+
+segv
+echo $?
+
 exit 0