From a0b69d1d3d8eeb6dfb7a55f37a6638abf548cfe2 Mon Sep 17 00:00:00 2001 From: Richard Caunt Date: Wed, 8 Nov 2017 13:01:52 +0000 Subject: [PATCH] Corrected keyval[].c_str() --- src/curl.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/curl.cpp b/src/curl.cpp index 0a00755..69f0172 100644 --- a/src/curl.cpp +++ b/src/curl.cpp @@ -1413,11 +1413,15 @@ bool S3fsCurl::ParseIAMCredentialResponse(const char* response, iamcredmap_t& ke keyval[string(IAMCRED_ACCESSTOKEN)] = root.get(IAMCRED_ACCESSTOKEN, "").asString(); keyval[string(IAMCRED_EXPIRATION)] = root.get(IAMCRED_EXPIRATION, "").asString(); - S3FS_PRN_INFO3("Not enough keys %s", string(keyval[string(IAMCRED_ACCESSKEYID)])); + S3FS_PRN_INFO3("IAMCRED_ACCESSKEYID %s", keyval[string(IAMCRED_ACCESSKEYID)].c_str()); + S3FS_PRN_INFO3("IAMCRED_SECRETACCESSKEY %s", keyval[string(IAMCRED_SECRETACCESSKEY)].c_str()); + S3FS_PRN_INFO3("IAMCRED_ACCESSTOKEN %s", keyval[string(IAMCRED_ACCESSTOKEN)].c_str()); + S3FS_PRN_INFO3("IAMCRED_EXPIRATION %s", keyval[string(IAMCRED_EXPIRATION)].c_str()); if (S3fsCurl::is_ecs) { S3FS_PRN_INFO3("Setting IAMCRED_ROLEARN"); keyval[string(IAMCRED_ROLEARN)] = root.get(IAMCRED_ROLEARN, "").asString(); + S3FS_PRN_INFO3("IAMCRED_ROLEARN %s", keyval[string(IAMCRED_ROLEARN)].c_str()); } return true;