Loading tests/mysql_client_test.c +16 −12 Original line number Diff line number Diff line Loading @@ -13154,10 +13154,11 @@ static void test_bug11111() MYSQL_STMT *stmt; MYSQL_BIND bind[2]; char buf[2][20]; long len[2]; ulong len[2]; int i; int rc; const char *query= "SELECT DISTINCT f1,ff2 FROM v1"; myheader("test_bug11111"); rc= mysql_query(mysql, "drop table if exists t1, t2, v1"); Loading @@ -13180,18 +13181,21 @@ static void test_bug11111() mysql_stmt_prepare(stmt, query, strlen(query)); mysql_stmt_execute(stmt); for (i=0; i < 2; i++) { memset(&bind[i], '\0', sizeof(MYSQL_BIND)); bzero(bind, sizeof(bind)); for (i=0; i < 2; i++) { bind[i].buffer_type= MYSQL_TYPE_STRING; bind[i].buffer= (gptr *)&buf[i]; bind[i].buffer_length= 20; bind[i].length= &len[i]; } if (mysql_stmt_bind_result(stmt, bind)) printf("Error: %s\n", mysql_stmt_error(stmt)); rc= mysql_stmt_bind_result(stmt, bind); check_execute(stmt, rc); mysql_stmt_fetch(stmt); rc= mysql_stmt_fetch(stmt); check_execute(stmt, rc); if (!opt_silent) printf("return: %s", buf[1]); DIE_UNLESS(!strcmp(buf[1],"1")); mysql_stmt_close(stmt); Loading Loading
tests/mysql_client_test.c +16 −12 Original line number Diff line number Diff line Loading @@ -13154,10 +13154,11 @@ static void test_bug11111() MYSQL_STMT *stmt; MYSQL_BIND bind[2]; char buf[2][20]; long len[2]; ulong len[2]; int i; int rc; const char *query= "SELECT DISTINCT f1,ff2 FROM v1"; myheader("test_bug11111"); rc= mysql_query(mysql, "drop table if exists t1, t2, v1"); Loading @@ -13180,18 +13181,21 @@ static void test_bug11111() mysql_stmt_prepare(stmt, query, strlen(query)); mysql_stmt_execute(stmt); for (i=0; i < 2; i++) { memset(&bind[i], '\0', sizeof(MYSQL_BIND)); bzero(bind, sizeof(bind)); for (i=0; i < 2; i++) { bind[i].buffer_type= MYSQL_TYPE_STRING; bind[i].buffer= (gptr *)&buf[i]; bind[i].buffer_length= 20; bind[i].length= &len[i]; } if (mysql_stmt_bind_result(stmt, bind)) printf("Error: %s\n", mysql_stmt_error(stmt)); rc= mysql_stmt_bind_result(stmt, bind); check_execute(stmt, rc); mysql_stmt_fetch(stmt); rc= mysql_stmt_fetch(stmt); check_execute(stmt, rc); if (!opt_silent) printf("return: %s", buf[1]); DIE_UNLESS(!strcmp(buf[1],"1")); mysql_stmt_close(stmt); Loading