Eventscripts - fix debugging buglet in ctdb_check_tcp_ports_ctdb()
authorMartin Schwenke <martin@meltin.net>
Fri, 19 Aug 2011 03:55:55 +0000 (13:55 +1000)
committerMartin Schwenke <martin@meltin.net>
Fri, 19 Aug 2011 04:22:06 +0000 (14:22 +1000)
Signed-off-by: Martin Schwenke <martin@meltin.net>
config/functions

index f82b353e1bac4e57a1f1e4ef1e9ff8ffe0d6aa0e..2d5d2792c2f234e9f96da4287b7cfd3bcb9083ac 100755 (executable)
@@ -329,7 +329,8 @@ ctdb_check_tcp_ports_ctdb ()
     for _p ; do  # process each function argument (port)
        _cmd="ctdb checktcpport $_p"
        _out=$($_cmd 2>&1)
-       case "$?" in
+       _ret=$?
+       case "$_ret" in
            0)
                ctdb_check_tcp_ports_debug="\"$_cmd\" was able to bind to port"
                return 1
@@ -339,7 +340,7 @@ ctdb_check_tcp_ports_ctdb ()
                continue
                ;;
            *)
-               ctdb_check_tcp_ports_debug="$_cmd (exited with $?) with output:
+               ctdb_check_tcp_ports_debug="$_cmd (exited with $_ret) with output:
 $_out"
                # assume not implemented
                return 127