mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Windows, compiling : use /permissive- switch to improve conformance
fix a couple "initialization skipped by goto" and other new errors.
This commit is contained in:
@@ -56,7 +56,7 @@ static int first_packet_len;
|
||||
*/
|
||||
char *srv_principal_name;
|
||||
char *srv_keytab_path;
|
||||
char *srv_mech_name=(char *)"";
|
||||
const char *srv_mech_name="";
|
||||
unsigned long srv_mech;
|
||||
|
||||
/**
|
||||
|
@@ -37,7 +37,7 @@ typedef enum
|
||||
|
||||
extern unsigned long srv_mech;
|
||||
extern char *srv_principal_name;
|
||||
extern char *srv_mech_name;
|
||||
extern const char *srv_mech_name;
|
||||
extern char *srv_keytab_path;
|
||||
/*
|
||||
Check, with GSSAPI/SSPI username of logged on user.
|
||||
|
@@ -163,7 +163,7 @@ int auth_server(MYSQL_PLUGIN_VIO *vio, const char *user, size_t user_len, int co
|
||||
}
|
||||
sspi_ret= AcquireCredentialsHandle(
|
||||
srv_principal_name,
|
||||
srv_mech_name,
|
||||
(LPSTR)srv_mech_name,
|
||||
SECPKG_CRED_INBOUND,
|
||||
NULL,
|
||||
NULL,
|
||||
@@ -287,7 +287,7 @@ int plugin_init()
|
||||
|
||||
ret = AcquireCredentialsHandle(
|
||||
srv_principal_name,
|
||||
srv_mech_name,
|
||||
(LPSTR)srv_mech_name,
|
||||
SECPKG_CRED_INBOUND,
|
||||
NULL,
|
||||
NULL,
|
||||
|
Reference in New Issue
Block a user