xfs: fix NULL pointer dereference in xfs_filestream_lookup_ag()
authorEric Sandeen <sandeen@sandeen.net>
Wed, 25 Mar 2015 03:54:25 +0000 (14:54 +1100)
committerDave Chinner <david@fromorbit.com>
Wed, 25 Mar 2015 03:54:25 +0000 (14:54 +1100)
commitb26384dc52edba2f5fcc2b38eccc98e1f44bb379
treeb2a82b58703fa68c9ab9a3175fa86006b0bb3efc
parentd64588ca28bcd58f100f7933d0c18c8b504162bb
xfs: fix NULL pointer dereference in xfs_filestream_lookup_ag()

If xfs_filestream_get_parent() fails, we have a null pip,
goto out, and attempt to IRELE(NULL).  This causes a null
pointer dereference and BUG().

Fix this by directly returning NULLAGNUMBER in this case.

Reported-by: Adrien Nader <adrien@notk.org>
Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
fs/xfs/xfs_filestream.c