diff --git a/resource_aws_cloudtrail.go b/resource_aws_cloudtrail.go
index <HASH>..<HASH> 100644
--- a/resource_aws_cloudtrail.go
+++ b/resource_aws_cloudtrail.go
@@ -200,7 +200,7 @@ func cloudTrailGetLoggingStatus(conn *cloudtrail.CloudTrail, id *string) (bool, 
 	}
 	resp, err := conn.GetTrailStatus(GetTrailStatusOpts)
 	if err != nil {
-		return false, fmt.Errorf("Error retrieving logging status of CloudTrail (%s): %s", id, err)
+		return false, fmt.Errorf("Error retrieving logging status of CloudTrail (%s): %s", *id, err)
 	}
 
 	return *resp.IsLogging, err
Mistake in type refactor in cloudTrailGetLoggingStatus

When adjusting the types to prevent casting, I didn't change the error
message to handle the pointer change.  "go tool vet" caught this.