diff options
author | dlenev@mockturtle.local <> | 2006-09-29 10:55:03 +0400 |
---|---|---|
committer | dlenev@mockturtle.local <> | 2006-09-29 10:55:03 +0400 |
commit | a4ee7ec15368707f87de30e9bb261491a2a95ff0 (patch) | |
tree | d8ead16d04f76d57f33c217ab7782d7f850e10f7 /sql/ha_berkeley.cc | |
parent | 3b672c9a3c5c3f2b4fb5dd82300f2e022ca6decb (diff) | |
parent | 4aaf7e34ff45f084234b007b68fb4e0f892ca625 (diff) | |
download | mariadb-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.cc | 5 |
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 */ |