Commit 2627f775 authored by gluh@mysql.com/eagle.(none)'s avatar gluh@mysql.com/eagle.(none)
Browse files

valgrind error fix

parent 9df070ed
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -296,13 +296,21 @@ static byte* blackhole_get_key(st_blackhole_share *share, uint *length,
}


static void blackhole_free_key(st_blackhole_share *share)
{
  thr_lock_delete(&share->lock);
  my_free((byte*) share, MYF(0));
} 


bool blackhole_db_init()
{
  DBUG_ENTER("blackhole_db_init");
  if (pthread_mutex_init(&blackhole_mutex, MY_MUTEX_INIT_FAST))
    goto error;
  if (hash_init(&blackhole_open_tables, &my_charset_bin, 32, 0, 0,
                    (hash_get_key) blackhole_get_key, 0, 0))
                    (hash_get_key) blackhole_get_key,
                    (hash_free_key) blackhole_free_key, 0))
  {
    VOID(pthread_mutex_destroy(&blackhole_mutex));
  }