From patchwork Thu Nov 15 04:47:51 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kenji Okimoto X-Patchwork-Id: 1746981 Return-Path: X-Original-To: patchwork-linux-btrfs@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork2.kernel.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by patchwork2.kernel.org (Postfix) with ESMTP id B3BCADF2AB for ; Thu, 15 Nov 2012 04:58:28 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2992644Ab2KOE6S (ORCPT ); Wed, 14 Nov 2012 23:58:18 -0500 Received: from mail.clear-code.com ([219.94.234.64]:45975 "EHLO mail.clear-code.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2992602Ab2KOE6R (ORCPT ); Wed, 14 Nov 2012 23:58:17 -0500 Received: from brownian.local.clear-code.com (212.19.100.220.dy.bbexcite.jp [220.100.19.212]) by mail.clear-code.com (Postfix) with ESMTPSA id 2ADB0E0DC3; Thu, 15 Nov 2012 13:47:48 +0900 (JST) From: Kenji Okimoto To: linux-btrfs@vger.kernel.org Cc: Kenji Okimoto Subject: [PATCH 2/3] btrfs-progs: check malloc() result Date: Thu, 15 Nov 2012 13:47:51 +0900 Message-Id: <1352954872-13770-3-git-send-email-okimoto@clear-code.com> X-Mailer: git-send-email 1.7.10.4 In-Reply-To: <1352954872-13770-1-git-send-email-okimoto@clear-code.com> References: <1352954872-13770-1-git-send-email-okimoto@clear-code.com> Sender: linux-btrfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-btrfs@vger.kernel.org Signed-off-by: Kenji Okimoto --- disk-io.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/disk-io.c b/disk-io.c index 32f45dc..c4d4631 100644 --- a/disk-io.c +++ b/disk-io.c @@ -458,6 +458,9 @@ static int find_and_setup_log_root(struct btrfs_root *tree_root, u64 blocknr = btrfs_super_log_root(disk_super); struct btrfs_root *log_root = malloc(sizeof(struct btrfs_root)); + if (!log_root) + return -ENOMEM; + if (blocknr == 0) { free(log_root); return 0;