We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 49acd4c commit 1cf8d0fCopy full SHA for 1cf8d0f
src/ThriftExtras/Transport/TSaslClientTransport.php
@@ -190,10 +190,14 @@ private function saslRead_($statusByte = false) {
190
}
191
192
private function getFromBuffer_($len) {
193
- $return = TStringFuncFactory::create()->substr( $this->readBuffer_, 0, $len );
194
- $this->readBuffer_ = TStringFuncFactory::create()->substr( $this->readBuffer_, $len );
+ if ( TStringFuncFactory::create()->strlen( $this->readBuffer_ ) <= $len ) {
+ $return = $this->readBuffer_;
195
+ $this->readBuffer_ = '';
196
+ } else {
197
+ $return = TStringFuncFactory::create()->substr( $this->readBuffer_, 0, $len );
198
+ $this->readBuffer_ = TStringFuncFactory::create()->substr( $this->readBuffer_, $len );
199
+ }
200
201
return $return;
202
203
-
0 commit comments