summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPawel Jakub Dawidek <pjd@FreeBSD.org>2006-01-18 21:44:57 +0000
committerPawel Jakub Dawidek <pjd@FreeBSD.org>2006-01-18 21:44:57 +0000
commit4f9bcb9f4f5edb8f0e8dd00cc084c6ee51241115 (patch)
tree8e87af8503c16c83b10164fedf808af746cc752c
parente9b936c73cf9c51b4a52fe993592706bc6131bfd (diff)
Notes
-rw-r--r--sys/geom/uzip/g_uzip.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/geom/uzip/g_uzip.c b/sys/geom/uzip/g_uzip.c
index 888bfd29a8fc..226e800c5d5d 100644
--- a/sys/geom/uzip/g_uzip.c
+++ b/sys/geom/uzip/g_uzip.c
@@ -287,6 +287,7 @@ g_uzip_start(struct bio *bp)
bp2->bio_offset, bp2->bio_length));
bp2->bio_data = malloc(bp2->bio_length, M_GEOM_UZIP, M_NOWAIT);
if (bp2->bio_data == NULL) {
+ g_destroy_bio(bp2);
g_io_deliver(bp, ENOMEM);
return;
}