From: Javier M. Mellid Date: Thu, 15 Oct 2015 09:49:54 +0000 (+0200) Subject: rgw: check if x-amz-date has a value X-Git-Tag: v10.1.0~351^2^2~18 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=79b6b4f105e2c69e3c9178c267738a8e72460ed1;p=ceph.git rgw: check if x-amz-date has a value Fixes: #10333 Signed-off-by: Javier M. Mellid --- diff --git a/src/rgw/rgw_rest_s3.cc b/src/rgw/rgw_rest_s3.cc index af2de978b317..e89d1af95499 100644 --- a/src/rgw/rgw_rest_s3.cc +++ b/src/rgw/rgw_rest_s3.cc @@ -2890,7 +2890,8 @@ int RGW_Auth_S3::authorize_v4(RGWRados *store, struct req_state *s) /* grab date */ - s->aws4_auth_date = s->info.env->get("HTTP_X_AMZ_DATE"); + const char *d = s->info.env->get("HTTP_X_AMZ_DATE"); + s->aws4_auth_date = d ? d : ""; if (s->aws4_auth_date.empty()) { dout(10) << "error reading date via http_x_amz_date" << dendl; return -EINVAL;