File tree Expand file tree Collapse file tree 1 file changed +6
-10
lines changed Expand file tree Collapse file tree 1 file changed +6
-10
lines changed Original file line number Diff line number Diff line change @@ -24,11 +24,8 @@ module.exports.init = function (opts, info) {
24
24
Capabilities . SESSION_TRACK |
25
25
Capabilities . CONNECT_ATTRS |
26
26
Capabilities . PLUGIN_AUTH_LENENC_CLIENT_DATA |
27
- Capabilities . MARIADB_CLIENT_EXTENDED_TYPE_INFO ;
28
-
29
- if ( info . serverCapabilities & Capabilities . PLUGIN_AUTH ) {
30
- capabilities |= Capabilities . PLUGIN_AUTH ;
31
- }
27
+ Capabilities . MARIADB_CLIENT_EXTENDED_TYPE_INFO |
28
+ Capabilities . PLUGIN_AUTH ;
32
29
33
30
if ( opts . foundRows ) {
34
31
capabilities |= Capabilities . FOUND_ROWS ;
@@ -65,14 +62,13 @@ module.exports.init = function (opts, info) {
65
62
}
66
63
}
67
64
68
- if ( opts . bulk ) {
69
- if ( info . serverCapabilities & Capabilities . MARIADB_CLIENT_STMT_BULK_OPERATIONS ) {
70
- capabilities |= Capabilities . MARIADB_CLIENT_STMT_BULK_OPERATIONS ;
71
- }
65
+ if ( opts . bulk && info . serverCapabilities & Capabilities . MARIADB_CLIENT_STMT_BULK_OPERATIONS ) {
66
+ capabilities |= Capabilities . MARIADB_CLIENT_STMT_BULK_OPERATIONS ;
72
67
}
73
68
74
69
if ( opts . permitConnectionWhenExpired ) {
75
70
capabilities |= Capabilities . CAN_HANDLE_EXPIRED_PASSWORDS ;
76
71
}
77
- info . clientCapabilities = capabilities ;
72
+
73
+ info . clientCapabilities = capabilities & info . serverCapabilities ;
78
74
} ;
You can’t perform that action at this time.
0 commit comments