Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c22e853a authored by Wei Yongjun's avatar Wei Yongjun Committed by Ilya Dryomov
Browse files

libceph: fix return value check in alloc_msg_with_page_vector()



In case of error, the function ceph_alloc_page_vector() returns
ERR_PTR() and never returns NULL. The NULL test in the return value
check should be replaced with IS_ERR().

Fixes: 19079203 ('libceph: support for sending notifies')
Signed-off-by: default avatarWei Yongjun <weiyj.lk@gmail.com>
Signed-off-by: default avatarIlya Dryomov <idryomov@gmail.com>
parent 29b4817d
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -4220,7 +4220,7 @@ static struct ceph_msg *alloc_msg_with_page_vector(struct ceph_msg_header *hdr)

		pages = ceph_alloc_page_vector(calc_pages_for(0, data_len),
					       GFP_NOIO);
		if (!pages) {
		if (IS_ERR(pages)) {
			ceph_msg_put(m);
			return NULL;
		}