Skip is_array() check
diff --git a/system/database/DB_driver.php b/system/database/DB_driver.php
index 31e4c2b..17649f7 100644
--- a/system/database/DB_driver.php
+++ b/system/database/DB_driver.php
@@ -1166,7 +1166,7 @@
 
 		if ($native == TRUE)
 		{
-			$message = ( ! is_array($error)) ? array($error) : $error;
+			$message = (array) $error;
 		}
 		else
 		{