@@ -100,7 +100,7 @@ function convertBufferRange (parser, start, end) {
100100 * @param parser
101101 * @returns {* }
102102 */
103- function parseSimpleStringViaOffset ( parser ) {
103+ function parseSimpleString ( parser ) {
104104 var start = parser . offset
105105 var offset = start
106106 var buffer = parser . buffer
@@ -173,7 +173,7 @@ function parseBulkString (parser) {
173173 * @returns {Error }
174174 */
175175function parseError ( parser ) {
176- var string = parseSimpleStringViaOffset ( parser )
176+ var string = parseSimpleString ( parser )
177177 if ( string !== undefined ) {
178178 if ( parser . optionReturnBuffers === true ) {
179179 string = string . toString ( )
@@ -284,7 +284,7 @@ function parseType (parser, type) {
284284 case 58 : // :
285285 return parseInteger ( parser )
286286 case 43 : // +
287- return parseSimpleStringViaOffset ( parser )
287+ return parseSimpleString ( parser )
288288 case 42 : // *
289289 return parseArray ( parser )
290290 case 45 : // -
@@ -444,7 +444,10 @@ function decreaseBufferPool () {
444444}
445445
446446/**
447- * Concat the collected chunks from parser.bufferCache
447+ * Concat the collected chunks from parser.bufferCache.
448+ *
449+ * Increases the bufferPool size beforehand if necessary.
450+ *
448451 * @param parser
449452 * @param length
450453 * @returns {Buffer }
@@ -454,7 +457,6 @@ function concatBuffer (parser, length) {
454457 var pos = bufferOffset
455458 length -= parser . offset
456459 if ( bufferPool . length < length + bufferOffset ) {
457- // Increase the bufferPool size
458460 var multiplier = length > 1024 * 1024 * 75 ? 2 : 3
459461 if ( bufferOffset > 1024 * 1024 * 120 ) {
460462 bufferOffset = 1024 * 1024 * 50
0 commit comments