1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-30 16:24:05 +03:00

Backporting BUG#40244 Optimized build of mysqld crashes when built with Sun Studio on SPARC

This commit is contained in:
He Zhenxing
2009-09-30 19:36:35 +08:00
parent 6799db2504
commit 43fe9e045c

View File

@ -88,11 +88,11 @@ int get_user_var_str(const char *name, char *value,
int delegates_init() int delegates_init()
{ {
static unsigned char trans_mem[sizeof(Trans_delegate)]; static unsigned long trans_mem[sizeof(Trans_delegate) / sizeof(unsigned long) + 1];
static unsigned char storage_mem[sizeof(Binlog_storage_delegate)]; static unsigned long storage_mem[sizeof(Binlog_storage_delegate) / sizeof(unsigned long) + 1];
#ifdef HAVE_REPLICATION #ifdef HAVE_REPLICATION
static unsigned char transmit_mem[sizeof(Binlog_transmit_delegate)]; static unsigned long transmit_mem[sizeof(Binlog_transmit_delegate) / sizeof(unsigned long) + 1];
static unsigned char relay_io_mem[sizeof(Binlog_relay_IO_delegate)]; static unsigned long relay_io_mem[sizeof(Binlog_relay_IO_delegate)/ sizeof(unsigned long) + 1];
#endif #endif
if (!(transaction_delegate= new (trans_mem) Trans_delegate) if (!(transaction_delegate= new (trans_mem) Trans_delegate)