From f7529cf428da024e778228e4c0e87e3f3f40993a Mon Sep 17 00:00:00 2001 From: Danny Al-Gaaf Date: Wed, 12 Mar 2014 20:27:57 +0100 Subject: [PATCH] RGWPutCORS_ObjStore_S3::get_params: check data before dereference CID 1063697 (#1 of 1): Explicit null dereferenced (FORWARD_NULL) 5. var_deref_model: Passing null pointer "data" to function "RGWXMLParser::parse(char const *, int, int)", which dereferences it. Signed-off-by: Danny Al-Gaaf --- src/rgw/rgw_rest_s3.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rgw/rgw_rest_s3.cc b/src/rgw/rgw_rest_s3.cc index 9dfede449c924..9dd5c50409389 100644 --- a/src/rgw/rgw_rest_s3.cc +++ b/src/rgw/rgw_rest_s3.cc @@ -1385,7 +1385,7 @@ int RGWPutCORS_ObjStore_S3::get_params() goto done_err; } - if (!parser.parse(data, len, 1)) { + if (!data || !parser.parse(data, len, 1)) { r = -EINVAL; goto done_err; } -- 2.39.5