You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
proxysql/deps/mariadb-client-library/mariadb_async.c.patch

32 lines
759 B

@@ -479,19 +479,20 @@
struct mysql_set_character_set_params {
MYSQL *mysql;
const char *csname;
+ uint charsetnr;
};
static void
mysql_set_character_set_start_internal(void *d)
{
MK_ASYNC_INTERNAL_BODY(
mysql_set_character_set,
- (parms->mysql, parms->csname),
+ (parms->mysql, parms->csname, parms->charsetnr),
parms->mysql,
int,
r_int)
}
int STDCALL
-mysql_set_character_set_start(int *ret, MYSQL *mysql, const char *csname)
+mysql_set_character_set_start(int *ret, MYSQL *mysql, const char *csname, uint charsetnr)
{
MK_ASYNC_START_BODY(
mysql_set_character_set,
@@ -500,6 +501,7 @@
WIN_SET_NONBLOCKING(mysql)
parms.mysql= mysql;
parms.csname= csname;
+ parms.charsetnr= charsetnr;
},
1,
r_int,