summaryrefslogtreecommitdiff
path: root/mysys
diff options
context:
space:
mode:
authorKristofer Pettersson <kristofer.pettersson@sun.com>2009-11-20 16:18:01 +0100
committerKristofer Pettersson <kristofer.pettersson@sun.com>2009-11-20 16:18:01 +0100
commit3771d623b1d7ea26bb59bc064b85ea7102246e1a (patch)
tree2c684f720a7791634409c9607d9ffcd82d0d1b73 /mysys
parente131edc9d4337104fbab030bb0827650954f226a (diff)
downloadmariadb-git-3771d623b1d7ea26bb59bc064b85ea7102246e1a.tar.gz
Bug#45613 handle failures from my_hash_insert
Not all my_hash_insert() calls are checked for return value. This patch adds appropriate checks and failure responses where needed.
Diffstat (limited to 'mysys')
-rw-r--r--mysys/hash.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/mysys/hash.c b/mysys/hash.c
index 9c1957bf0aa..48ac122fa34 100644
--- a/mysys/hash.c
+++ b/mysys/hash.c
@@ -334,6 +334,7 @@ my_bool my_hash_insert(HASH *info, const uchar *record)
size_t idx,halfbuff,hash_nr,first_index;
uchar *UNINIT_VAR(ptr_to_rec),*UNINIT_VAR(ptr_to_rec2);
HASH_LINK *data,*empty,*UNINIT_VAR(gpos),*UNINIT_VAR(gpos2),*pos;
+ DBUG_EXECUTE("fail_hash_insert",return(TRUE););
if (HASH_UNIQUE & info->flags)
{