]> git.tuebingen.mpg.de Git - gsu.git/blobdiff - funcs/gsu
gsu: Replace "$*" by "$@".
[gsu.git] / funcs / gsu
index 4c9eb2dfca2adb897d4bd47f690df9c0884745c5..136eda645e86fe39ebb6d8ea863f09487ce3fb79 100644 (file)
--- a/funcs/gsu
+++ b/funcs/gsu
@@ -178,6 +178,8 @@ export -f gsu_print_available_commands
 
 gsu()
 {
+       local i
+
        gsu_self="$(basename $0)"
        gsu_init_errors
        gsu_available_commands
@@ -191,7 +193,8 @@ gsu()
        shift
        for i in $gsu_cmds; do
                if test "$arg" = "$i"; then
-                       com_$arg $*
+                       com_$arg "$@"
+                       ret=1
                        if test $ret -lt 0; then
                                gsu_err_msg
                                exit 1