Ilya Dryomov 86f1742b94 libceph: fixup error handling in osdmap_apply_incremental()
The existing error handling scheme requires resetting err to -EINVAL
prior to calling any ceph_decode_* macro.  This is ugly and fragile,
and there already are a few places where we would return 0 on error,
due to a missing reset.  Follow osdmap_decode() and fix this by adding
a special e_inval label to be used by all ceph_decode_* macros.

Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
Reviewed-by: Alex Elder <elder@linaro.org>
2014-04-04 21:07:44 -07:00
..
2014-02-16 23:45:00 -05:00
2014-01-21 18:13:05 -08:00
2014-02-10 17:51:29 -08:00
2013-10-19 19:36:19 -04:00
2014-01-28 18:04:18 -08:00
2014-02-19 12:13:02 -08:00
2013-11-21 13:09:42 -05:00