File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed
Filter options
Expand file tree Collapse file tree 1 file changed +11
-2
lines changed
Original file line number Diff line number Diff line change @@ -1063,10 +1063,15 @@ _mysql_escape_string(
1063
1063
1064
1064
if (self && PyModule_Check ((PyObject * )self ))
1065
1065
self = NULL ;
1066
- if (self && self -> open )
1066
+ if (self && self -> open ) {
1067
+ #if MYSQL_VERSION_ID >= 50706
1068
+ len = mysql_real_escape_string_quote (& (self -> connection ), out , in , size , '\'' );
1069
+ #else
1067
1070
len = mysql_real_escape_string (& (self -> connection ), out , in , size );
1068
- else
1071
+ #endif
1072
+ } else {
1069
1073
len = mysql_escape_string (out , in , size );
1074
+ }
1070
1075
if (_PyBytes_Resize (& str , len ) < 0 ) return NULL ;
1071
1076
return (str );
1072
1077
}
@@ -1117,7 +1122,11 @@ _mysql_string_literal(
1117
1122
out = PyBytes_AS_STRING (str );
1118
1123
check_server_init (NULL );
1119
1124
if (self && self -> open ) {
1125
+ #if MYSQL_VERSION_ID >= 50706
1126
+ len = mysql_real_escape_string_quote (& (self -> connection ), out + 1 , in , size , '\'' );
1127
+ #else
1120
1128
len = mysql_real_escape_string (& (self -> connection ), out + 1 , in , size );
1129
+ #endif
1121
1130
} else {
1122
1131
len = mysql_escape_string (out + 1 , in , size );
1123
1132
}
You can’t perform that action at this time.
0 commit comments