summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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 888bfd2..226e800 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;
}
OpenPOWER on IntegriCloud