# File lib/active_record/vendor/mysql.rb, line 160 def handle_auth_fallback(pkt, passwd) # A packet like this means that we need to send an old-format password if pkt.size == 1 and pkt[0] == 254 and @server_capabilities & CLIENT_SECURE_CONNECTION != 0 then data = scramble(passwd, @scramble_buff, @protocol_version == 9) write data + "\0" read end end