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>
Mon, 29 Aug 2011 23:33:47 +0000 (09:33 +1000)
Signed-off-by: Martin Schwenke <martin@meltin.net>
config/functions

index f7ed58a26d0df0a663c62355177db48f92b70e96..c792d139dabfc8b91c7a57b6172e3cc34891804d 100755 (executable)
@@ -466,7 +466,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
@@ -476,7 +477,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