From 022be96c7d2670aa473ee92903cb94c74971c006 Mon Sep 17 00:00:00 2001 From: Julia Lawall Date: Sat, 14 Apr 2012 11:24:33 +0200 Subject: [PATCH] --- yaml --- r: 299809 b: refs/heads/master c: 48d282326b3ce5f435835f5fb0e3231c399f4f9a h: refs/heads/master i: 299807: 6a648ce7fd15c15231f54b0324a62503714cb694 v: v3 --- [refs] | 2 +- trunk/fs/btrfs/volumes.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index feee5c94a0aa..6afd12a26a8f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8a3db1849e9e2563727ea2dc32737502e0096641 +refs/heads/master: 48d282326b3ce5f435835f5fb0e3231c399f4f9a diff --git a/trunk/fs/btrfs/volumes.c b/trunk/fs/btrfs/volumes.c index ce289af526f0..3b984173d25b 100644 --- a/trunk/fs/btrfs/volumes.c +++ b/trunk/fs/btrfs/volumes.c @@ -4352,8 +4352,10 @@ static int open_seed_devices(struct btrfs_root *root, u8 *fsid) ret = __btrfs_open_devices(fs_devices, FMODE_READ, root->fs_info->bdev_holder); - if (ret) + if (ret) { + free_fs_devices(fs_devices); goto out; + } if (!fs_devices->seeding) { __btrfs_close_devices(fs_devices);