summaryrefslogtreecommitdiff
path: root/src/response_headers_handler.c
diff options
context:
space:
mode:
authorBryan Ischo <bryan@ischo.com>2008-07-22 03:36:29 +0000
committerBryan Ischo <bryan@ischo.com>2008-07-22 03:36:29 +0000
commitd6998ae7a48171ea78d4c60c22818672f36750de (patch)
tree5a9bff44ebf3ad2c7ffded7cff75ac4cff94a6b3 /src/response_headers_handler.c
parent8a2f22506a4e3a8f07356aaa3a223428243acda4 (diff)
downloadceph-libs3-d6998ae7a48171ea78d4c60c22818672f36750de.tar.gz
* Minor updates, and complete documentation for libs3.h in progress
Diffstat (limited to 'src/response_headers_handler.c')
-rw-r--r--src/response_headers_handler.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/response_headers_handler.c b/src/response_headers_handler.c
index 5051123..67ae08f 100644
--- a/src/response_headers_handler.c
+++ b/src/response_headers_handler.c
@@ -147,15 +147,17 @@ void response_headers_handler_add(ResponseHeadersHandler *handler,
string_multibuffer_add(handler->responsePropertyStrings, c,
valuelen, fit);
}
- else if (!strncmp(header, "x-amz-meta-", sizeof("x-amz-meta-") - 1)) {
+ else if (!strncmp(header, S3_METADATA_HEADER_NAME_PREFIX,
+ sizeof(S3_METADATA_HEADER_NAME_PREFIX) - 1)) {
// Make sure there is room for another x-amz-meta header
if (handler->responseProperties.metaDataCount ==
sizeof(handler->responseMetaData)) {
return;
}
// Copy the name in
- char *metaName = &(header[sizeof("x-amz-meta-") - 1]);
- int metaNameLen = (namelen - (sizeof("x-amz-meta-") - 1));
+ char *metaName = &(header[sizeof(S3_METADATA_HEADER_NAME_PREFIX) - 1]);
+ int metaNameLen =
+ (namelen - (sizeof(S3_METADATA_HEADER_NAME_PREFIX) - 1));
char *copiedName =
string_multibuffer_current(handler->responseMetaDataStrings);
string_multibuffer_add(handler->responseMetaDataStrings, metaName,