108 |
break; |
break; |
109 |
} |
} |
110 |
|
|
111 |
mysql = conn->data = mem_alloc(sizeof(MYSQL)); |
mysql = conn->data = emalloc(sizeof(MYSQL)); |
112 |
mysql_init(mysql); |
mysql_init(mysql); |
113 |
if (!mysql_real_connect(mysql, |
if (!mysql_real_connect(mysql, |
114 |
sql_cfg.server, sql_cfg.login, |
sql_cfg.server, sql_cfg.login, |
119 |
sql_cfg.server, |
sql_cfg.server, |
120 |
sql_cfg.login, |
sql_cfg.login, |
121 |
mysql_error((MYSQL*)conn->data)); |
mysql_error((MYSQL*)conn->data)); |
122 |
mem_free(conn->data); |
efree(conn->data); |
123 |
conn->data = NULL; |
conn->data = NULL; |
124 |
conn->connected = 0; |
conn->connected = 0; |
125 |
return -1; |
return -1; |
135 |
int drop /* currently unused */) |
int drop /* currently unused */) |
136 |
{ |
{ |
137 |
mysql_close(conn->data); |
mysql_close(conn->data); |
138 |
mem_free(conn->data); |
efree(conn->data); |
139 |
conn->data = NULL; |
conn->data = NULL; |
140 |
conn->connected = 0; |
conn->connected = 0; |
141 |
} |
} |