summaryrefslogtreecommitdiff
path: root/include/mysql.h
diff options
context:
space:
mode:
authorunknown <monty@mysql.com>2006-03-27 12:02:23 +0300
committerunknown <monty@mysql.com>2006-03-27 12:02:23 +0300
commit783780f1c92e6c8b3ebbb1f40ca34cc14336f81b (patch)
treecc00986022c0695ffae27ba71fbdea834df8e77b /include/mysql.h
parent6d7711660c5918476ce886969585fbc2211a9b8f (diff)
downloadmariadb-git-783780f1c92e6c8b3ebbb1f40ca34cc14336f81b.tar.gz
Safer fix for Bug #18435 "5.0.19 libmysqlclient not ABI-compatible with 5.0.18"
This fixes the problem if someone is using struct MYSQL as part of another structure together with a shared library include/mysql.h: Safer fix for Bug #18435 sql-common/client.c: Safer fix for Bug #18435
Diffstat (limited to 'include/mysql.h')
-rw-r--r--include/mysql.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/mysql.h b/include/mysql.h
index 303cb2af4f5..925a4525378 100644
--- a/include/mysql.h
+++ b/include/mysql.h
@@ -287,8 +287,10 @@ typedef struct st_mysql
from mysql_stmt_close if close had to cancel result set of this object.
*/
my_bool *unbuffered_fetch_owner;
+#if defined(EMBEDDED_LIBRARY) || defined(EMBEDDED_LIBRARY_COMPATIBLE) || MYSQL_VERSION_ID >= 50100
/* needed for embedded server - no net buffer to store the 'info' */
char *info_buffer;
+#endif
} MYSQL;
typedef struct st_mysql_res {