]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commit - fsr/xfs_fsr.c
xfs_fsr: create a cleanup/return target in packfile()
authorEric Sandeen <sandeen@sandeen.net>
Thu, 19 Jun 2014 02:13:03 +0000 (12:13 +1000)
committerDave Chinner <david@fromorbit.com>
Thu, 19 Jun 2014 02:13:03 +0000 (12:13 +1000)
commit671632c69f6e3eb3bc0def98772da12b847def04
treeeb17561adf937448d60182b42ae988ec905c80f0
parenteef20df010f3a89b2ce7021968beeeb5f3afe4f2
xfs_fsr: create a cleanup/return target in packfile()

Error handling is a mishmash of closes, frees, etc at every
error point.  Create an "out" target that does this all
in one place.

Minor comment/doc update while we're at it.

Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Reviewed-by: Brian Foster <bfoster@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
fsr/xfs_fsr.c