don't close a nonexistent connection (null dereference)
authorfcusack <fcusack>
Fri, 30 Aug 2002 02:29:49 +0000 (02:29 +0000)
committerfcusack <fcusack>
Fri, 30 Aug 2002 02:29:49 +0000 (02:29 +0000)
src/modules/rlm_sql/drivers/rlm_sql_mysql/sql_mysql.c

index 831b9df..b503286 100644 (file)
@@ -317,7 +317,8 @@ static int sql_close(SQLSOCK * sqlsocket, SQL_CONFIG *config) {
 
        rlm_sql_mysql_sock *mysql_sock = sqlsocket->conn;
 
-       mysql_close(mysql_sock->sock);
+       if (mysql_sock->sock)
+               mysql_close(mysql_sock->sock);
        mysql_sock->sock = NULL;
 
        return 0;