From 2f38a0bf8783a54ef373981cc2af398283689143 Mon Sep 17 00:00:00 2001 From: Zhao Lei Date: Thu, 25 Mar 2010 12:34:49 +0000 Subject: [PATCH] --- yaml --- r: 189463 b: refs/heads/master c: ab59381ea43f81c977cbd09add26950aaf6cb9fe h: refs/heads/master i: 189461: ea942b79879f26dbd48cf8a871b6052d0f78de41 189459: 27e25199bdc819f54a6d03699978ae6b90a516ca 189455: 57c15d7721bb0ec664653e586c4827c8914df89f v: v3 --- [refs] | 2 +- trunk/fs/btrfs/volumes.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 10ea4d258100..b53e3bd60062 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 471fa17dff556ad38caf26de097c0630530d8cbe +refs/heads/master: ab59381ea43f81c977cbd09add26950aaf6cb9fe diff --git a/trunk/fs/btrfs/volumes.c b/trunk/fs/btrfs/volumes.c index 9df8e3f1ccab..c6c80093eac0 100644 --- a/trunk/fs/btrfs/volumes.c +++ b/trunk/fs/btrfs/volumes.c @@ -3389,6 +3389,8 @@ int btrfs_read_chunk_tree(struct btrfs_root *root) key.type = 0; again: ret = btrfs_search_slot(NULL, root, &key, path, 0, 0); + if (ret < 0) + goto error; while (1) { leaf = path->nodes[0]; slot = path->slots[0];