Skip to content

Commit

Permalink
make sure we always set wait_timeout even if a bad value was given
Browse files Browse the repository at this point in the history
  • Loading branch information
brianmario committed Oct 19, 2010
1 parent e7dcf37 commit 7e75f5e
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions lib/active_record/connection_adapters/mysql2_adapter.rb
Original file line number Diff line number Diff line change
Expand Up @@ -622,8 +622,9 @@ def configure_connection
variable_assignments << "NAMES '#{encoding}'" if encoding

# increase timeout so mysql server doesn't disconnect us
wait_timeout = @config[:wait_timeout] || 2592000
variable_assignments << "@@wait_timeout = #{wait_timeout}" if wait_timeout.is_a?(Fixnum)
wait_timeout = @config[:wait_timeout]
wait_timeout = 2592000 unless wait_timeout.is_a?(Fixnum)
variable_assignments << "@@wait_timeout = #{wait_timeout}"

execute("SET #{variable_assignments.join(', ')}", :skip_logging)
end
Expand Down

0 comments on commit 7e75f5e

Please sign in to comment.