]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix ippool too
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 17 Jul 2012 20:20:23 +0000 (21:20 +0100)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 17 Jul 2012 20:20:23 +0000 (21:20 +0100)
src/modules/rlm_sqlippool/rlm_sqlippool.c

index a11e964228b22152e52b30178172ff4ae3dbc17a..5574060d7c941b1e6d332b87254820fb417f436c 100644 (file)
@@ -318,7 +318,7 @@ static int sqlippool_command(const char * fmt, SQLSOCK * sqlsocket,
 #if 0
        DEBUG2("sqlippool_command: '%s'", query);
 #endif
-       if (data->sql_inst->sql_query(sqlsocket, data->sql_inst, query)){
+       if (data->sql_inst->sql_query(&sqlsocket, data->sql_inst, query)){
                radlog(L_ERR, "sqlippool_command: database query error in: '%s'", query);
                return 0;
        }
@@ -356,7 +356,7 @@ static int sqlippool_query1(char * out, int outlen, const char * fmt,
                strcpy(query, expansion);
        }
 
-       if (data->sql_inst->sql_select_query(sqlsocket, data->sql_inst, query)){
+       if (data->sql_inst->sql_select_query(&sqlsocket, data->sql_inst, query)){
                radlog(L_ERR, "sqlippool_query1: database query error");
                out[0] = '\0';
                return 0;
@@ -364,7 +364,7 @@ static int sqlippool_query1(char * out, int outlen, const char * fmt,
 
        out[0] = '\0';
 
-       if (!data->sql_inst->sql_fetch_row(sqlsocket, data->sql_inst)) {
+       if (!data->sql_inst->sql_fetch_row(&sqlsocket, data->sql_inst)) {
                if (sqlsocket->row) {
                        if (sqlsocket->row[0]) {
                                if ((rlen = strlen(sqlsocket->row[0])) < outlen) {