summaryrefslogtreecommitdiff
path: root/.gitattributes
diff options
context:
space:
mode:
authorDan Carpenter <dan.carpenter@oracle.com>2017-05-23 17:25:10 +0300
committerIlya Dryomov <idryomov@gmail.com>2017-05-23 21:32:32 +0300
commit293dffaad8d500e1a5336eeb90d544cf40d4fbd8 (patch)
tree1eb76ba55a52cc58f21125d01f9b33b6f220c0d5 /.gitattributes
parentb51456a6096ebf9f4ceb2cc7e176b471d4b70af0 (diff)
downloadlinux-293dffaad8d500e1a5336eeb90d544cf40d4fbd8.tar.xz
libceph: NULL deref on crush_decode() error path
If there is not enough space then ceph_decode_32_safe() does a goto bad. We need to return an error code in that situation. The current code returns ERR_PTR(0) which is NULL. The callers are not expecting that and it results in a NULL dereference. Fixes: f24e9980eb86 ("ceph: OSD client") Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Diffstat (limited to '.gitattributes')
0 files changed, 0 insertions, 0 deletions