From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933390AbaFQPhq (ORCPT ); Tue, 17 Jun 2014 11:37:46 -0400 Received: from mail-ie0-f195.google.com ([209.85.223.195]:64480 "EHLO mail-ie0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755401AbaFQPhp (ORCPT ); Tue, 17 Jun 2014 11:37:45 -0400 From: Nicholas Krause To: akpm@linux-foundation.org Cc: viro@zeniv.linux.org.uk, fabf@skynet.be, dan.carpenter@oracle.com, kirill.shutemov@linux.intel.com, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] Check for Null return of affs_bread in function affs_truncate Date: Tue, 17 Jun 2014 11:37:39 -0400 Message-Id: <1403019459-5547-1-git-send-email-xerofoify@gmail.com> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Signed-off-by: Nicholas Krause --- fs/affs/file.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fs/affs/file.c b/fs/affs/file.c index a7fe57d..a227cec 100644 --- a/fs/affs/file.c +++ b/fs/affs/file.c @@ -923,6 +923,8 @@ affs_truncate(struct inode *inode) while (ext_key) { ext_bh = affs_bread(sb, ext_key); + if (!ext_bh) + goto err; size = AFFS_SB(sb)->s_hashsize; if (size > blkcnt - blk) size = blkcnt - blk; -- 1.9.1