(and may be later). * When connecting a SQL server, isql crashed. isql: Error detected by libpthread: Unlocking unlocked mutex. * Setting "Threding = 0" in odbcinst.ini, isql crashed when closing connection to a SQL server. isql: Error detected by libpthread: Destroying locked mutex. I've checked mutex handling and created patches. Bump PKGREVISION.
14 lines
527 B
Text
14 lines
527 B
Text
$NetBSD: patch-ag,v 1.1 2009/10/21 04:21:27 taca Exp $
|
|
|
|
* Call function_return() with IGNORE_THREAD since __SQLGetInfo() is already
|
|
called and __SQLGetInfo() calls function_return().
|
|
|
|
--- DriverManager/SQLGetInfo.c.orig 2008-09-29 23:02:45.000000000 +0900
|
|
+++ DriverManager/SQLGetInfo.c
|
|
@@ -611,5 +611,5 @@ SQLRETURN SQLGetInfo( SQLHDBC connection
|
|
connection -> msg );
|
|
}
|
|
|
|
- return function_return( SQL_HANDLE_DBC, connection, ret );
|
|
+ return function_return( IGNORE_THREAD, connection, ret );
|
|
}
|