diff options
author | kfraser@localhost.localdomain <kfraser@localhost.localdomain> | 2007-08-30 16:29:10 +0100 |
---|---|---|
committer | kfraser@localhost.localdomain <kfraser@localhost.localdomain> | 2007-08-30 16:29:10 +0100 |
commit | c1d183f3dd0c697b39ab83c84d1fc2ac36ec5256 (patch) | |
tree | a534d8191c7129c94af7dccff988665d212793b3 /tools/blktap | |
parent | abfd726ed8afbfc2cf7f18ae2da030ef016c1ad0 (diff) | |
download | xen-c1d183f3dd0c697b39ab83c84d1fc2ac36ec5256.tar.gz xen-c1d183f3dd0c697b39ab83c84d1fc2ac36ec5256.tar.bz2 xen-c1d183f3dd0c697b39ab83c84d1fc2ac36ec5256.zip |
blktap: Fix double-free in tapdisk cleanup.
Signed-off-by: Ben Guthro <bguthro@virtualiron.com>
Signed-off-by: Josh Nicholas <jnicholas@virtualiron.com>
Diffstat (limited to 'tools/blktap')
-rw-r--r-- | tools/blktap/drivers/tapdisk.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/tools/blktap/drivers/tapdisk.c b/tools/blktap/drivers/tapdisk.c index 94a4e48c30..ae1d7d6ccd 100644 --- a/tools/blktap/drivers/tapdisk.c +++ b/tools/blktap/drivers/tapdisk.c @@ -863,11 +863,7 @@ int main(int argc, char *argv[]) ptr = fd_start; while (ptr != NULL) { s = ptr->s; - unmap_disk(s); - free(s->blkif); - free(s->ring_info); - free(s); close(ptr->tap_fd); ptr = ptr->next; } |