]> git.pld-linux.org Git - packages/qt4.git/blob - 0234-fix-mysql-threaded.diff
- new qt-copy patches
[packages/qt4.git] / 0234-fix-mysql-threaded.diff
1 qt-bugs@ issue : N217716
2 Trolltech task ID : 217788
3 bugs.kde.org number : no report
4 applied: no
5 author: Tobias Koenig <tokoe@kde.org>
6
7 This patch will fix the handling of connections to
8 mysql server in a multithreaded environment
9
10 --- src/sql/drivers/mysql/qsql_mysql.cpp        (revision 804421)
11 +++ src/sql/drivers/mysql/qsql_mysql.cpp        (working copy)
12 @@ -1215,6 +1215,10 @@
13      d->preparedQuerysEnabled = false;
14  #endif
15  
16 +#ifndef QT_NO_THREAD
17 +    mysql_thread_init();
18 +#endif
19 +
20      setOpen(true);
21      setOpenError(false);
22      return true;
23 @@ -1223,6 +1227,9 @@
24  void QMYSQLDriver::close()
25  {
26      if (isOpen()) {
27 +#ifndef QT_NO_THREAD
28 +        mysql_thread_end();
29 +#endif
30          mysql_close(d->mysql);
31          setOpen(false);
32          setOpenError(false);
This page took 0.029306 seconds and 3 git commands to generate.