The patch isn't working, but i tried to move the line
(inst->module->sql_finish_select_query)(sqlsocket, inst->config);
in rlm_sql.c after all checks are done. It's now look like:
----
...
release_and_return:
(inst->module->sql_finish_select_query)(sqlsocket, inst->config);
sql_release_socket(inst, sqlsocket);
return_only:
return(retval);
}
----
I've also changed all "goto return_only;" to "goto release_and_return;"
aand it works now.
I still don't know how to make some better tests.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html