From: Yehuda Sadeh Date: Thu, 27 Sep 2012 22:27:00 +0000 (-0700) Subject: rgw: check NULL before dereference X-Git-Tag: v0.54~83^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b13a36c0d4cd2e8c082d377bc366188ac5e0d7f2;p=ceph.git rgw: check NULL before dereference Another coverity fix. Signed-off-by: Yehuda Sadeh --- diff --git a/src/rgw/rgw_acl_s3.cc b/src/rgw/rgw_acl_s3.cc index 3680bc4cc1f..e1c81e73ac8 100644 --- a/src/rgw/rgw_acl_s3.cc +++ b/src/rgw/rgw_acl_s3.cc @@ -300,6 +300,9 @@ bool RGWAccessControlList_S3::create_canned(string id, string name, string canne bool RGWAccessControlPolicy_S3::xml_end(const char *el) { RGWAccessControlList_S3 *s3acl = (RGWAccessControlList_S3 *)find_first("AccessControlList"); + if (!s3acl) + return false; + acl = *s3acl; ACLOwner *owner_p = (ACLOwner_S3 *)find_first("Owner");