summaryrefslogtreecommitdiff
path: root/sql/ha_berkeley.cc
diff options
context:
space:
mode:
authordlenev@mockturtle.local <>2006-09-29 10:55:03 +0400
committerdlenev@mockturtle.local <>2006-09-29 10:55:03 +0400
commita4ee7ec15368707f87de30e9bb261491a2a95ff0 (patch)
treed8ead16d04f76d57f33c217ab7782d7f850e10f7 /sql/ha_berkeley.cc
parent3b672c9a3c5c3f2b4fb5dd82300f2e022ca6decb (diff)
parent4aaf7e34ff45f084234b007b68fb4e0f892ca625 (diff)
downloadmariadb-git-a4ee7ec15368707f87de30e9bb261491a2a95ff0.tar.gz
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
into mockturtle.local:/home/dlenev/src/mysql-5.0-rt-merge
Diffstat (limited to 'sql/ha_berkeley.cc')
-rw-r--r--sql/ha_berkeley.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/sql/ha_berkeley.cc b/sql/ha_berkeley.cc
index 72af402a0dc..4209bc93d30 100644
--- a/sql/ha_berkeley.cc
+++ b/sql/ha_berkeley.cc
@@ -953,7 +953,10 @@ int ha_berkeley::write_row(byte * record)
if (table->timestamp_field_type & TIMESTAMP_AUTO_SET_ON_INSERT)
table->timestamp_field->set_time();
if (table->next_number_field && record == table->record[0])
- update_auto_increment();
+ {
+ if ((error= update_auto_increment()))
+ DBUG_RETURN(error);
+ }
if ((error=pack_row(&row, record,1)))
DBUG_RETURN(error); /* purecov: inspected */