in S3_HLS_S3_Put_Client.c [265:296]
int32_t S3_HLS_Client_Finalize(S3_HLS_CLIENT_CTX* ctx) {
if(NULL != ctx->curl)
curl_easy_cleanup(ctx->curl);
if(NULL != ctx->uri)
free(ctx->uri);
if(NULL != ctx->auth_header)
free(ctx->auth_header);
if(NULL != ctx->token_header)
free(ctx->token_header);
if(NULL != ctx->tag_header)
free(ctx->tag_header);
if(NULL != ctx->secret_access_key)
free(ctx->secret_access_key);
if(ctx->free_endpoint)
free(ctx->endpoint);
if(NULL != ctx->string_to_sign)
free(ctx->string_to_sign);
if(NULL != ctx->host_header)
free(ctx->host_header);
free(ctx);
return S3_HLS_OK;
}