/[radius]/radius/sql/mysql.c
ViewVC logotype

Diff of /radius/sql/mysql.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.13 by gray, Wed Apr 30 08:44:33 2003 UTC revision 1.14 by gray, Tue Jun 3 14:17:28 2003 UTC
# Line 108  rad_mysql_reconnect(int type, struct sql Line 108  rad_mysql_reconnect(int type, struct sql
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,
# Line 119  rad_mysql_reconnect(int type, struct sql Line 119  rad_mysql_reconnect(int type, struct sql
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;
# Line 135  rad_mysql_disconnect(struct sql_connecti Line 135  rad_mysql_disconnect(struct sql_connecti
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  }  }

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26