File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed
Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -113,7 +113,10 @@ protected function _quote($value)
113113 $ value = $ this ->_convertFloat ($ value );
114114 return $ value ;
115115 }
116-
116+ // Fix for null-byte injection
117+ if (is_string ($ value )) {
118+ $ value = addcslashes ($ value , "\000\032" );
119+ }
117120 return parent ::_quote ($ value );
118121 }
119122
Original file line number Diff line number Diff line change @@ -292,10 +292,8 @@ protected function _quote($value)
292292 if (is_int ($ value ) || is_float ($ value )) {
293293 return $ value ;
294294 }
295- // Fix for null-byte injection
296- $ value = addcslashes ($ value , "\000\032" );
297295 $ this ->_connect ();
298- return $ this ->_connection ->quote ($ value );
296+ return $ this ->_connection ->quote (( string ) $ value );
299297 }
300298
301299 /**
You can’t perform that action at this time.
0 commit comments