From efade1b64352d4a7bf4b7d59c9a7fd09914d79d9 Mon Sep 17 00:00:00 2001 From: jackyzy823 Date: Sat, 6 Sep 2014 20:39:48 +0800 Subject: [PATCH] fix header_range to avoid Date overwrite error --- src/core/client_object_group_operation.c | 4 ++-- src/core/client_object_operation.c | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/core/client_object_group_operation.c b/src/core/client_object_group_operation.c index 089bd9b..9249497 100644 --- a/src/core/client_object_group_operation.c +++ b/src/core/client_object_group_operation.c @@ -450,7 +450,7 @@ client_get_object_group_to_file(oss_client_t *client, char header_auth[128] = {0}; char header_if_modified_since[64] = {0}; char header_if_unmodified_since[64] = {0}; - char header_range[32] = {0}; + char header_range[64] = {0}; long start = 0; /**< Range 起始字节位置*/ long length = 0; /**< Range 长度*/ oss_map_t *default_headers = oss_map_new(16); @@ -591,7 +591,7 @@ client_get_object_group_to_buffer(oss_client_t *client, char header_auth[128] = {0}; char header_if_modified_since[64] = {0}; char header_if_unmodified_since[64] = {0}; - char header_range[32] = {0}; + char header_range[64] = {0}; oss_map_t *default_headers = oss_map_new(16); /** diff --git a/src/core/client_object_operation.c b/src/core/client_object_operation.c index f418539..fd10029 100644 --- a/src/core/client_object_operation.c +++ b/src/core/client_object_operation.c @@ -703,7 +703,7 @@ client_get_object_to_file(oss_client_t *client, char header_if_modified_since[64] = {0}; char header_if_unmodified_since[64] = {0}; - char header_range[32] = {0}; + char header_range[64] = {0}; long start = 0; /**< Range 起始字节位置*/ long length = 0; /**< Range 长度*/ @@ -867,7 +867,7 @@ client_get_object_to_buffer(oss_client_t *client, char header_if_modified_since[64] = {0}; char header_if_unmodified_since[64] = {0}; - char header_range[32] = {0}; + char header_range[64] = {0}; oss_map_t *default_headers = oss_map_new(16); now = (char *)oss_get_gmt_time(); @@ -1008,7 +1008,7 @@ client_get_object_to_buffer_2nd(oss_client_t *client, char header_if_modified_since[64] = {0}; char header_if_unmodified_since[64] = {0}; - char header_range[32] = {0}; + char header_range[64] = {0}; oss_map_t *default_headers = oss_map_new(16);