diff --git a/builtin/providers/aws/resource_aws_route.go b/builtin/providers/aws/resource_aws_route.go index 034763b722..2a9aa4427a 100644 --- a/builtin/providers/aws/resource_aws_route.go +++ b/builtin/providers/aws/resource_aws_route.go @@ -294,7 +294,7 @@ func resourceAwsRouteExists(d *schema.ResourceData, meta interface{}) (bool, err cidr := d.Get("destination_cidr_block").(string) for _, route := range (*res.RouteTables[0]).Routes { - if *route.DestinationCidrBlock == cidr { + if route.DestinationCidrBlock != nil && *route.DestinationCidrBlock == cidr { return true, nil } }