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

Reply via email to