summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorunknown <anozdrin@mysql.com>2006-05-19 16:01:04 +0400
committerunknown <anozdrin@mysql.com>2006-05-19 16:01:04 +0400
commit0276916b155e8230e17285dec3cd78206e180c80 (patch)
treef97ab7d34da8387cbc8f9bdbdb6b8fa62060b2ee
parentac3806046b9b992b796056f398727cfcecd0f69f (diff)
downloadmariadb-git-0276916b155e8230e17285dec3cd78206e180c80.tar.gz
1. Fix compilation on Windows;
2. Fix trigger.test. server-tools/instance-manager/log.cc: Fix compilation in Windows. sql/sql_trigger.cc: Use strlen() instead of sizeof() for C-strings.
-rw-r--r--server-tools/instance-manager/log.cc2
-rw-r--r--sql/sql_trigger.cc4
2 files changed, 4 insertions, 2 deletions
diff --git a/server-tools/instance-manager/log.cc b/server-tools/instance-manager/log.cc
index 94eaf0f7747..a88344f0b91 100644
--- a/server-tools/instance-manager/log.cc
+++ b/server-tools/instance-manager/log.cc
@@ -22,6 +22,8 @@
#include <stdarg.h>
+#include "portability.h" /* for vsnprintf() on Windows. */
+
/*
TODO:
- add flexible header support
diff --git a/sql/sql_trigger.cc b/sql/sql_trigger.cc
index 60a64f9fc1f..0ea87f3dfe4 100644
--- a/sql/sql_trigger.cc
+++ b/sql/sql_trigger.cc
@@ -1412,8 +1412,8 @@ bool Table_triggers_list::change_table_name(THD *thd, const char *db,
}
if (table.triggers)
{
- LEX_STRING old_table_name= { (char *) STRING_WITH_LEN(old_table) };
- LEX_STRING new_table_name= { (char *) STRING_WITH_LEN(new_table) };
+ LEX_STRING old_table_name= { (char *) old_table, strlen(old_table) };
+ LEX_STRING new_table_name= { (char *) new_table, strlen(new_table) };
/*
Since triggers should be in the same schema as their subject tables
moving table with them between two schemas raises too many questions.