]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
mysql: Fixed crashing on invalid queries.
authorTimo Sirainen <tss@iki.fi>
Wed, 12 May 2010 14:07:40 +0000 (16:07 +0200)
committerTimo Sirainen <tss@iki.fi>
Wed, 12 May 2010 14:07:40 +0000 (16:07 +0200)
--HG--
branch : HEAD

src/lib-sql/driver-mysql.c

index 56dd9bcc526e9d8758ba3f4dac35e0b935aceb5a..ef9e6be5dc278054680971d3faefc27f0561a27a 100644 (file)
@@ -282,7 +282,6 @@ driver_mysql_query_s(struct sql_db *_db, const char *query)
 
        result = i_new(struct mysql_result, 1);
        result->api = driver_mysql_result;
-       result->api.db = _db;
 
        switch (driver_mysql_do_query(db, query)) {
        case 0:
@@ -315,6 +314,7 @@ driver_mysql_query_s(struct sql_db *_db, const char *query)
                break;
        }
 
+       result->api.db = _db;
        result->api.refcount = 1;
        return &result->api;
 }