<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,8 @@
+=== (unreleased)
+
+* Check for illegal nil before executing SQL [Erik Veenstra]
+
+
 === 1.2.4 / 27 Aug 2008
 
 * Package the updated C file for source builds. [Jamis Buck]</diff>
      <filename>CHANGELOG.rdoc</filename>
    </modified>
    <modified>
      <diff>@@ -31,6 +31,7 @@ module SQLite3
     # statement (i.e., separated by semicolons), then the #remainder property
     # will be set to the trailing text.
     def initialize( db, sql, utf16=false )
+      raise ArgumentError, &quot;nil argument passed as sql text&quot; unless sql
       @db = db
       @driver = @db.driver
       @closed = false</diff>
      <filename>lib/sqlite3/statement.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>7bf5bc243cd40bfd08022fdfb50bee2268b31249</id>
    </parent>
  </parents>
  <author>
    <name>Jamis Buck</name>
    <email>jamis@37signals.com</email>
  </author>
  <url>http://github.com/jamis/sqlite3-ruby/commit/e93cec6b51d57e0dd84b84b10334bada8c4aeb08</url>
  <id>e93cec6b51d57e0dd84b84b10334bada8c4aeb08</id>
  <committed-date>2008-11-25T09:47:10-08:00</committed-date>
  <authored-date>2008-11-25T09:47:10-08:00</authored-date>
  <message>Check for illegal nil before executing SQL</message>
  <tree>bd95942643ef9eeec027dbaefa3d3a55530c43c9</tree>
  <committer>
    <name>Jamis Buck</name>
    <email>jamis@37signals.com</email>
  </committer>
</commit>
