Drop st_mysql_options and use db->con->options instead
authorWilliam Tisäter <william@defunct.cc>
Sun, 28 Apr 2013 22:01:24 +0000 (00:01 +0200)
committerWilliam Tisäter <william@defunct.cc>
Sun, 28 Apr 2013 22:01:24 +0000 (00:01 +0200)
src/mysql.c

index 670179b..8b660a3 100644 (file)
@@ -64,7 +64,6 @@ struct mysql_database_s /* {{{ */
 };
 typedef struct mysql_database_s mysql_database_t; /* }}} */
 
-struct st_mysql_options *options;
 static int mysql_read (user_data_t *ud);
 
 void mysql_read_default_options(struct st_mysql_options *options,
@@ -274,8 +273,8 @@ static MYSQL *getconnection (mysql_database_t *db)
                }
        }
 
-       options->connect_timeout = db->timeout;
-       mysql_read_default_options(options, NULL, NULL);
+       /* Configure TCP connect timeout (default: 0) */
+       db->con->options.connect_timeout = db->timeout;
 
        if (mysql_real_connect (db->con, db->host, db->user, db->pass,
                                db->database, db->port, db->socket, 0) == NULL)