aboutsummaryrefslogtreecommitdiffstats
path: root/tools/blktap
diff options
context:
space:
mode:
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>2007-08-30 16:29:10 +0100
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>2007-08-30 16:29:10 +0100
commitc1d183f3dd0c697b39ab83c84d1fc2ac36ec5256 (patch)
treea534d8191c7129c94af7dccff988665d212793b3 /tools/blktap
parentabfd726ed8afbfc2cf7f18ae2da030ef016c1ad0 (diff)
downloadxen-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.c4
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;
}