mariadb/include
Olav Sandstaa 93e7e5f9d9 Fix for Bug#54478 "mysqld crashes during boot when running mtr with --debug option"
The crash during boot was caused by a DBUG_PRINT statement in fill_schema_schemata() (in
sql_show.cc). This DBUG_PRINT statement contained several instances of %s in the format 
string and for one of these we gave a NULL pointer as the argument. This caused the
call to vsnprintf() to crash when running on Solaris.
      
The fix for this problem is to replace the call to vsnprintf() with my_vsnprintf()
which handles that a NULL pointer is passed as argumens for %s.

This patch also extends my_vsnprintf() to support %i in the format string.
2010-09-15 13:33:22 +02:00
..
atomic Bug#52261: 64 bit atomic operations do not work on Solaris i386 .. 2010-07-27 10:25:11 -03:00
mysql Fix for Bug#54478 "mysqld crashes during boot when running mtr with --debug option" 2010-09-15 13:33:22 +02:00
base64.h
CMakeLists.txt Patch for Bug#55854 (MySQL AB should not be AUTHOR, copyright incorrect). 2010-08-12 19:19:57 +04:00
decimal.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
errmsg.h Merge from mysql-next-mr. 2009-10-28 10:55:44 +03:00
ft_global.h WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
hash.h Bug#34043: Server loops excessively in _checkchunk() when safemalloc is enabled 2010-07-08 18:20:08 -03:00
heap.h WL#5419 "LOCK_open scalability: make tdc_refresh_version 2010-06-11 19:28:18 +04:00
keycache.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
lf.h WL#5498: Remove dead and unused source code 2010-07-23 17:13:36 -03:00
m_ctype.h Bug#55980 Character sets: supplementary character _bin ordering is wrong 2010-08-31 17:54:26 +04:00
m_string.h WL#5498: Remove dead and unused source code 2010-07-23 17:17:55 -03:00
Makefile.am Merging with mysql-5.5-stage. 2010-08-16 14:50:27 +02:00
my_aes.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
my_alarm.h Manual merge from 5.1. 2010-07-01 12:06:41 +04:00
my_alloc.h Post-merge fix: header is used by the client API. Obvious in retrospect. 2010-06-05 16:39:03 -03:00
my_atomic.h WL#5498: Remove dead and unused source code 2010-07-23 17:18:36 -03:00
my_attribute.h WL#5498: Remove dead and unused source code 2010-07-23 17:16:29 -03:00
my_base.h Bug#53445: Build with -Wall and fix warnings that it generates 2010-05-31 12:29:54 -03:00
my_bit.h WL#5498: Remove dead and unused source code 2010-07-23 17:18:36 -03:00
my_bitmap.h WL#5498: Remove dead and unused source code 2010-07-23 17:09:27 -03:00
my_compiler.h Bug#42733: Type-punning warnings when compiling MySQL -- 2010-07-14 16:39:40 -03:00
my_dbug.h WL#5486: Remove code for unsupported platforms 2010-07-15 08:16:06 -03:00
my_dir.h WL#5030: Splitting mysql_priv.h 2010-04-06 14:11:07 +02:00
my_getopt.h Merge of mysql-5.1-bugteam into mysql-trunk-merge. 2010-06-10 22:30:49 -03:00
my_global.h WL#5498: Remove dead and unused source code 2010-07-23 17:18:36 -03:00
my_handler.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
my_libwrap.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
my_list.h Bug#34043: Server loops excessively in _checkchunk() when safemalloc is enabled 2010-07-08 18:20:08 -03:00
my_md5.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
my_net.h WL#5498: Remove dead and unused source code 2010-07-23 17:14:35 -03:00
my_no_pthread.h Manual merge from mysql-trunk-merge. 2009-12-16 21:02:21 +03:00
my_nosys.h WL#5498: Remove dead and unused source code 2010-07-23 17:15:07 -03:00
my_pthread.h A pre-requisite patch for the fix for Bug#52044. 2010-08-11 01:12:01 +04:00
my_rdtsc.h WL#2373 Use cycle counter for timing 2009-11-24 16:36:31 -07:00
my_stacktrace.h WL#5486: Remove code for unsupported platforms 2010-07-15 08:13:30 -03:00
my_sys.h WL#5498: Remove dead and unused source code 2010-07-23 17:15:07 -03:00
my_time.h WL#5486: Remove code for unsupported platforms 2010-07-15 08:28:41 -03:00
my_tree.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
my_uctype.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
my_user.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
my_xml.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
myisam.h merge 2010-08-05 15:34:19 +03:00
myisammrg.h WL#2360 Performance schema 2009-12-04 18:26:15 -07:00
myisampack.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
mysql.h Merge of mysql-5.1-bugteam into mysql-trunk-merge. 2010-07-20 14:54:05 -03:00
mysql.h.pp Merge of mysql-5.1-bugteam into mysql-trunk-merge. 2010-07-20 14:54:05 -03:00
mysql_com.h Auto-merge from mysql-trunk. 2010-05-28 09:47:58 +04:00
mysql_embed.h WL#5498: Remove dead and unused source code 2010-07-23 17:15:07 -03:00
mysql_time.h
mysql_version.h.in Bug #15327: configure: --with-tcp-port option being partially ignored 2007-09-13 16:19:46 +02:00
mysys_err.h Merge of mysql-5.1-bugteam into mysql-trunk-merge. 2010-07-20 16:30:10 -03:00
password.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
probes_mysql.d.base Fixing some issues in the build when using DTrace probes 2009-03-18 10:04:15 +00:00
probes_mysql.h Backport of DTrace patches from 6.0 2008-12-20 11:01:41 +01:00
probes_mysql_nodtrace.h Re-adding 'include/probes_mysql_nodtrace.h' removed by accident 2010-02-17 14:37:55 +03:00
queues.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rijndael.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
service_versions.h WL#5363: Thread Pool Service Interface 2010-06-07 16:01:39 +02:00
sha1.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sha2.h Post-fix for Bug#13174. 2010-04-13 20:10:51 +04:00
sql_common.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sslopt-case.h Backport of: 2010-04-13 19:04:45 +04:00
sslopt-longopts.h Merge of mysql-5.1-bugteam into mysql-trunk-merge. 2010-06-10 22:30:49 -03:00
sslopt-vars.h Backport of: 2010-04-13 19:04:45 +04:00
t_ctype.h
thr_alarm.h WL#5161 : Cross-platform build with CMake 2009-11-09 12:32:48 +01:00
thr_lock.h Merging with mysql-5.5-stage. 2010-08-16 14:50:27 +02:00
typelib.h Backport changeset from mysql-next-mr-bugfixing: 2010-07-05 18:20:46 +02:00
violite.h WL#5363: Thread Pool Service Interface 2010-06-07 16:01:39 +02:00