diff options
author | Kevin Wolf <kwolf@redhat.com> | 2010-06-30 17:42:23 +0200 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2010-07-02 13:18:02 +0200 |
commit | 698f0d52cde708557801de3c583cafc4a0497a14 (patch) | |
tree | f1756a9c9a6d50be7b2862a8a0fd6e4232d20a02 /block/blkdebug.c | |
parent | 327cdad4163dcf3928472e0cdbf6b6b97c88670b (diff) |
blkdebug: Free QemuOpts after having read the config
Forgetting to free them means that the next instance inherits all rules and
gets its own rules only additionally.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'block/blkdebug.c')
-rw-r--r-- | block/blkdebug.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/block/blkdebug.c b/block/blkdebug.c index 4ec8ca6984..78cbff4bdc 100644 --- a/block/blkdebug.c +++ b/block/blkdebug.c @@ -267,6 +267,8 @@ static int read_config(BDRVBlkdebugState *s, const char *filename) ret = 0; fail: + qemu_opts_reset(&inject_error_opts); + qemu_opts_reset(&set_state_opts); fclose(f); return ret; } |