diff options
author | Alexey Botchkov <holyfoot@mysql.com> | 2009-04-30 12:54:45 +0500 |
---|---|---|
committer | Alexey Botchkov <holyfoot@mysql.com> | 2009-04-30 12:54:45 +0500 |
commit | 88139cba8ebacca6a816528d5b2a3d2e4ed81711 (patch) | |
tree | 8d32d1cf3a40dea528136017621845cbd6e521d7 /tests | |
parent | a5badbfe6d704d70c528c5aeb028e61fa8337c4c (diff) | |
parent | 626a272ed47287a06f44e52a0459d9caf5d2b80e (diff) | |
download | mariadb-git-88139cba8ebacca6a816528d5b2a3d2e4ed81711.tar.gz |
merging
Diffstat (limited to 'tests')
-rw-r--r-- | tests/mysql_client_test.c | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/tests/mysql_client_test.c b/tests/mysql_client_test.c index b7f00ab25dd..6025063846a 100644 --- a/tests/mysql_client_test.c +++ b/tests/mysql_client_test.c @@ -16555,61 +16555,6 @@ static void test_change_user() DBUG_VOID_RETURN; } -#ifdef HAVE_SPATIAL -/** - Bug#37956 memory leak and / or crash with geometry and prepared statements! -*/ - -static void test_bug37956(void) -{ - const char *query="select point(?,?)"; - MYSQL_STMT *stmt=NULL; - ulong val=0; - MYSQL_BIND bind_param[2]; - unsigned char buff[2]= { 134, 211 }; - DBUG_ENTER("test_bug37956"); - myheader("test_bug37956"); - - stmt= mysql_simple_prepare(mysql, query); - check_stmt(stmt); - - val=1; - mysql_stmt_attr_set(stmt, STMT_ATTR_UPDATE_MAX_LENGTH, (void *)&val); - val=CURSOR_TYPE_READ_ONLY; - mysql_stmt_attr_set(stmt, STMT_ATTR_CURSOR_TYPE, (void *)&val); - val=0; - mysql_stmt_attr_set(stmt, STMT_ATTR_PREFETCH_ROWS, (void *)&val); - - memset(bind_param, 0, sizeof(bind_param)); - bind_param[0].buffer_type=MYSQL_TYPE_TINY; - bind_param[0].buffer= (void *)buff; - bind_param[0].is_null=NULL; - bind_param[0].error=NULL; - bind_param[0].is_unsigned=1; - bind_param[1].buffer_type=MYSQL_TYPE_TINY; - bind_param[1].buffer= (void *)(buff+1); - bind_param[1].is_null=NULL; - bind_param[1].error=NULL; - bind_param[1].is_unsigned=1; - - if (mysql_stmt_bind_param(stmt, bind_param)) - { - mysql_stmt_close(stmt); - DIE_UNLESS(0); - } - - if (mysql_stmt_execute(stmt)) - { - mysql_stmt_close(stmt); - DBUG_VOID_RETURN; - } - /* Should never reach here: execution returns an error. */ - mysql_stmt_close(stmt); - DIE_UNLESS(0); - DBUG_VOID_RETURN; -} -#endif - /* Bug#27592 (stack overrun when storing datetime value using prepared statements) */ @@ -18145,9 +18090,6 @@ static struct my_tests_st my_tests[]= { { "test_wl4166_2", test_wl4166_2 }, { "test_bug38486", test_bug38486 }, { "test_bug40365", test_bug40365 }, -#ifdef HAVE_SPATIAL - { "test_bug37956", test_bug37956 }, -#endif #ifdef HAVE_QUERY_CACHE { "test_bug36326", test_bug36326 }, #endif |