]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: check if x-amz-date has a value
authorJavier M. Mellid <jmunhoz@igalia.com>
Thu, 15 Oct 2015 09:49:54 +0000 (11:49 +0200)
committerJavier M. Mellid <jmunhoz@igalia.com>
Sat, 13 Feb 2016 12:31:07 +0000 (12:31 +0000)
Fixes: #10333
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
src/rgw/rgw_rest_s3.cc

index af2de978b3175459dee4a624023bd6c2730d28ae..e89d1af95499463c057e89431c112a6b62e3a406 100644 (file)
@@ -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;