aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAravindh Puthiyaparambil <aravindh@virtuata.com>2011-05-09 12:18:50 +0100
committerAravindh Puthiyaparambil <aravindh@virtuata.com>2011-05-09 12:18:50 +0100
commit0ad69b1cd0ccbe4e26484cf9641b6d784bb5856a (patch)
tree844d0a74d67ff3351b8f10ca518650cd2e0fed97
parent23f69b133ff877305f3ec81e37d52cfa1f85d319 (diff)
downloadxen-0ad69b1cd0ccbe4e26484cf9641b6d784bb5856a.tar.gz
xen-0ad69b1cd0ccbe4e26484cf9641b6d784bb5856a.tar.bz2
xen-0ad69b1cd0ccbe4e26484cf9641b6d784bb5856a.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> xen-unstable changeset: 23307:1649275965f0 xen-unstable date: Mon May 09 09:56:39 2011 +0100
-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;
}