diff options
author | Aravindh Puthiyaparambil <aravindh@virtuata.com> | 2011-05-09 12:18:50 +0100 |
---|---|---|
committer | Aravindh Puthiyaparambil <aravindh@virtuata.com> | 2011-05-09 12:18:50 +0100 |
commit | 0ad69b1cd0ccbe4e26484cf9641b6d784bb5856a (patch) | |
tree | 844d0a74d67ff3351b8f10ca518650cd2e0fed97 | |
parent | 23f69b133ff877305f3ec81e37d52cfa1f85d319 (diff) | |
download | xen-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.c | 7 |
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; } |