>>>>> "Nick" == Nick Johnson <njohnson@stripped> writes:
Nick> A signal can interrupt the select statement in mysql_real_connect() from
Nick> libmysqlclient (libmysql.c). This can cause a timeout to be reported
Nick> although there is still time remaining.
Nick> I think it makes sense to restart this select because its timeout can
Nick> be controlled by the programmer through mysql_options().
PS: Sorry that we missed this in the first place; The problem is that I
left the mysql@stripped list about 3 months ago to get more
development time and we put instead some of our developers to monitor
the mysql lists ; Somehow your patch wasn't noticed and forward
to me :( We shall try to ensure that this doesn't happen again!