libceph: potential NULL dereference in ceph_osdc_handle_map()
authorDan Carpenter <dan.carpenter@oracle.com>
Thu, 15 Aug 2013 05:52:48 +0000 (08:52 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 9 Jan 2014 20:24:25 +0000 (12:24 -0800)
commit53341d7de3f013cc39a3692bdfd02032ce722dff
tree49ec693d9f8d8dab9a6751e9f22b7fa300180b84
parente9e4b13abe4e4a399ed115b858ba8471854a938b
libceph: potential NULL dereference in ceph_osdc_handle_map()

commit b72e19b9225d4297a18715b0998093d843d170fa upstream.

There are two places where we read "nr_maps" if both of them are set to
zero then we would hit a NULL dereference here.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/ceph/osd_client.c