summaryrefslogtreecommitdiff
path: root/sql/ha_federated.cc
diff options
context:
space:
mode:
authorunknown <tomas@poseidon.ndb.mysql.com>2005-01-20 23:23:15 +0100
committerunknown <tomas@poseidon.ndb.mysql.com>2005-01-20 23:23:15 +0100
commit43abffc89b83099d4ab701be5a002f0c3dc4e56f (patch)
treefe54f5eabee261cf6cb5530632ae5a566f420e17 /sql/ha_federated.cc
parentd69fcc2e05a048a7b268ac62c08f6538a57986f8 (diff)
downloadmariadb-git-43abffc89b83099d4ab701be5a002f0c3dc4e56f.tar.gz
Diffstat (limited to 'sql/ha_federated.cc')
-rw-r--r--sql/ha_federated.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/sql/ha_federated.cc b/sql/ha_federated.cc
index abd33f2eaef..ea8633febe6 100644
--- a/sql/ha_federated.cc
+++ b/sql/ha_federated.cc
@@ -973,6 +973,7 @@ inline uint field_in_record_is_null (
int ha_federated::write_row(byte * buf)
{
int x= 0, num_fields= 0;
+ Field **field;
ulong current_query_id= 1;
ulong tmp_query_id;
int all_fields_have_same_query_id= 1;
@@ -1021,7 +1022,7 @@ int ha_federated::write_row(byte * buf)
0 if it remains 0, then that means no fields were specified in the query
such as in the case of INSERT INTO table VALUES (val1, val2, valN)
*/
- for (Field **field= table->field; *field ; field++, x++)
+ for (field= table->field; *field ; field++, x++)
{
if (x > 0 && tmp_query_id != (*field)->query_id)
all_fields_have_same_query_id= 0;
@@ -1032,7 +1033,7 @@ int ha_federated::write_row(byte * buf)
loop through the field pointer array, add any fields to both the values
list and the fields list that match the current query id
*/
- for (Field **field= table->field; *field ; field++, x++)
+ for (field= table->field; *field ; field++, x++)
{
DBUG_PRINT("ha_federated::write_row", ("field type %d", (*field)->type()));
// if there is a query id and if it's equal to the current query id