]> git.immae.eu Git - github/fretlink/terraform-provider-statuscake.git/blobdiff - vendor/github.com/aws/aws-sdk-go/aws/client/logger.go
Upgrade to 0.12
[github/fretlink/terraform-provider-statuscake.git] / vendor / github.com / aws / aws-sdk-go / aws / client / logger.go
index ce9fb896d943b53417b6d21c802c52f75edb1a0e..7b5e1276acfe18dd9a587b7a0d84d362b33c0492 100644 (file)
@@ -118,6 +118,12 @@ var LogHTTPResponseHandler = request.NamedHandler{
 func logResponse(r *request.Request) {
        lw := &logWriter{r.Config.Logger, bytes.NewBuffer(nil)}
 
+       if r.HTTPResponse == nil {
+               lw.Logger.Log(fmt.Sprintf(logRespErrMsg,
+                       r.ClientInfo.ServiceName, r.Operation.Name, "request's HTTPResponse is nil"))
+               return
+       }
+
        logBody := r.Config.LogLevel.Matches(aws.LogDebugWithHTTPBody)
        if logBody {
                r.HTTPResponse.Body = &teeReaderCloser{