[Python-modules-team] Bug#584260: python-mysqldb silently drops exceptions on deadlocks
Brian May
bam at debian.org
Wed Nov 4 09:38:32 UTC 2015
On Wed, Jun 02, 2010 at 11:14:02AM -0700, Eskil Olsen wrote:
> There is a missing check in _mysql.c _mysql_ResultObject_Initialize, where a
> failed SELECT that ends in a deadlock, returns a NULL from mysql_store
> result, but according to
> http://dev.mysql.com/doc/refman/5.0/en/null-mysql-store-result.html, you
> have to check errno or num_fields afterwards.
>
> Not doing this, causes exceptions to be silently dropped.
>
> Here's a similar bugreport
> http://sourceforge.net/tracker/?func=detail&aid=2776267&group_id=22307&atid=374932
>
> Attached is a patch that fixes the problem in _mysql.c. It was made against
> 1.2.3, but applies to 1.2.2 with some fuzz.
>
> Patch has also been submitted to python-mysqldb at sourceforge.
Is this still the case with the lastest python-mysqldb in unstable?
--
Brian May <bam at debian.org>
More information about the Python-modules-team
mailing list