projects
/
freeradius.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d239a35
)
Close only connected sockets, not unconnected ones.
author
aland
<aland>
Mon, 26 May 2003 15:53:26 +0000
(15:53 +0000)
committer
aland
<aland>
Mon, 26 May 2003 15:53:26 +0000
(15:53 +0000)
Patch from Geller Sandor
src/modules/rlm_sql/sql.c
patch
|
blob
|
history
diff --git
a/src/modules/rlm_sql/sql.c
b/src/modules/rlm_sql/sql.c
index
b561169
..
2444743
100644
(file)
--- a/
src/modules/rlm_sql/sql.c
+++ b/
src/modules/rlm_sql/sql.c
@@
-174,7
+174,8
@@
int sql_close_socket(SQL_INST *inst, SQLSOCK * sqlsocket)
{
radlog(L_DBG, "rlm_sql (%s): Closing sqlsocket %d",
inst->config->xlat_name, sqlsocket->id);
- (inst->module->sql_close)(sqlsocket, inst->config);
+ if (sqlsocket->state == sockconnected)
+ (inst->module->sql_close)(sqlsocket, inst->config);
#if HAVE_PTHREAD_H
pthread_mutex_destroy(&sqlsocket->mutex);
#endif