diff --git a/aws/resource_aws_kinesis_firehose_delivery_stream.go b/aws/resource_aws_kinesis_firehose_delivery_stream.go
index <HASH>..<HASH> 100644
--- a/aws/resource_aws_kinesis_firehose_delivery_stream.go
+++ b/aws/resource_aws_kinesis_firehose_delivery_stream.go
@@ -2497,7 +2497,7 @@ func firehoseDeliveryStreamSSEWaitUntilTargetState(conn *firehose.Firehose, deli
 
 func isKinesisFirehoseDeliveryStreamOptionDisabled(v interface{}) bool {
 	options := v.([]interface{})
-	if len(options) == 0 {
+	if len(options) == 0 || options[0] == nil  {
 		return true
 	}
 	e := options[0].(map[string]interface{})["enabled"]
Update aws/resource_aws_kinesis_firehose_delivery_stream.go