rpms/mysql-connector-odbc/FC-5 myodbc-shutdown.patch, NONE, 1.1 mysql-connector-odbc.spec, 1.4, 1.5

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Mon Mar 27 18:03:02 UTC 2006


Author: tgl

Update of /cvs/dist/rpms/mysql-connector-odbc/FC-5
In directory cvs.devel.redhat.com:/tmp/cvs-serv11886

Modified Files:
	mysql-connector-odbc.spec 
Added Files:
	myodbc-shutdown.patch 
Log Message:
Remove DLL-unload cleanup call from connection shutdown (bz#185343)

myodbc-shutdown.patch:
 handle.c |    1 -
 1 files changed, 1 deletion(-)

--- NEW FILE myodbc-shutdown.patch ---
myodbc_end really should only be invoked during Windows DLL unload, since it's
not connection-specific and not thread-safe either.  This bit of brain fade
accounts for our bug #185343 and several bugs filed at mysql.com.


diff -Naur mysql-connector-odbc-3.51.12.orig/driver/handle.c mysql-connector-odbc-3.51.12/driver/handle.c
--- mysql-connector-odbc-3.51.12.orig/driver/handle.c	2005-10-09 15:33:40.000000000 -0400
+++ mysql-connector-odbc-3.51.12/driver/handle.c	2006-03-24 14:28:33.000000000 -0500
@@ -107,7 +107,6 @@
   GlobalFree(GlobalHandle((HGLOBAL) henv));
 #else
   if (henv) my_free((char*) henv,MYF(0));
-  myodbc_end();
 #endif /* _UNIX_ */
   return (SQL_SUCCESS);
 }


Index: mysql-connector-odbc.spec
===================================================================
RCS file: /cvs/dist/rpms/mysql-connector-odbc/FC-5/mysql-connector-odbc.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- mysql-connector-odbc.spec	11 Feb 2006 04:41:11 -0000	1.4
+++ mysql-connector-odbc.spec	27 Mar 2006 18:02:59 -0000	1.5
@@ -1,12 +1,13 @@
 Summary: ODBC driver for MySQL
 Name: mysql-connector-odbc
 Version: 3.51.12
-Release: 1.2.1
+Release: 2.FC5.1
 License: GPL
 Group: System Environment/Libraries
 URL: http://www.mysql.com/downloads/api-myodbc.html
 Source: http://www.mysql.com/Downloads/MyODBC/mysql-connector-odbc-%{version}.tar.gz
 Patch1: myodbc-locale.patch
+Patch2: myodbc-shutdown.patch
 Requires: unixODBC
 BuildRequires: mysql-devel unixODBC-devel
 BuildRequires: automake autoconf libtool libtool-ltdl-devel
@@ -19,6 +20,7 @@
 %setup -q
 
 %patch1 -p1
+%patch2 -p1
 
 %build
 CFLAGS="%{optflags} -fno-strict-aliasing"
@@ -65,6 +67,9 @@
 %{_libdir}/lib*so
 
 %changelog
+* Mon Mar 27 2006 Tom Lane <tgl at redhat.com> 3.51.12-2
+- Remove DLL-unload cleanup call from connection shutdown (bz#185343)
+
 * Fri Feb 10 2006 Jesse Keating <jkeating at redhat.com> - 3.51.12-1.2.1
 - bump again for double-long bug on ppc(64)
 




More information about the fedora-cvs-commits mailing list