Fix auto_commit initialization
diff --git a/system/database/drivers/cubrid/cubrid_driver.php b/system/database/drivers/cubrid/cubrid_driver.php
index f7dec72..a0d874a 100644
--- a/system/database/drivers/cubrid/cubrid_driver.php
+++ b/system/database/drivers/cubrid/cubrid_driver.php
@@ -66,7 +66,10 @@
 
 		if (preg_match('/^CUBRID:[^:]+(:[0-9][1-9]{0,4})?:[^:]+:[^:]*:[^:]*:(\?.+)?$/', $this->dsn, $matches))
 		{
-			preg_match('/autocommit=on/', $matches[2], $matches) OR $this->auto_commit = FALSE;
+			if (preg_match('/autocommit=off/', $matches[2], $matches))
+			{
+				$this->auto_commit = FALSE;
+			}
 		}
 		else
 		{