aboutsummaryrefslogtreecommitdiffstats
path: root/tools/tests
diff options
context:
space:
mode:
authorAravindh Puthiyaparambil <aravindh@virtuata.com>2011-05-09 09:56:39 +0100
committerAravindh Puthiyaparambil <aravindh@virtuata.com>2011-05-09 09:56:39 +0100
commitb14b2f006316917cfac2a2dfa8321aa0625dff5f (patch)
tree116eb3edcd9956f79510d3662e5de72d93fb1421 /tools/tests
parent89fdb92f1d574615e1b452ca487c4f19777dde67 (diff)
downloadxen-b14b2f006316917cfac2a2dfa8321aa0625dff5f.tar.gz
xen-b14b2f006316917cfac2a2dfa8321aa0625dff5f.tar.bz2
xen-b14b2f006316917cfac2a2dfa8321aa0625dff5f.zip
tools/tests/xen-access: minor bug fixes
Fix a couple of minor bugs in xen-access test program: * Fix -m option handling. * Fix a segfault that was occurring during program exit. Signed-off-by: Aravindh Puthiyaparambil <aravindh@virtuata.com>
Diffstat (limited to 'tools/tests')
-rw-r--r--tools/tests/xen-access/xen-access.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/tools/tests/xen-access/xen-access.c b/tools/tests/xen-access/xen-access.c
index 67a09fdb20..2b3265e2fe 100644
--- a/tools/tests/xen-access/xen-access.c
+++ b/tools/tests/xen-access/xen-access.c
@@ -482,9 +482,6 @@ int main(int argc, char *argv[])
if ( argc == 3 && argv[0][0] == '-' )
{
- argv++;
- argc--;
-
if ( !strcmp(argv[0], "-m") )
required = 1;
else
@@ -492,6 +489,8 @@ int main(int argc, char *argv[])
usage(progname);
return -1;
}
+ argv++;
+ argc--;
}
if ( argc != 2 )
@@ -651,8 +650,6 @@ int main(int argc, char *argv[])
if ( rc == 0 )
rc = rc1;
- xc_interface_close(xch);
-
DPRINTF("xenaccess exit code %d\n", rc);
return rc;
}