Skip to content

Commit f1b243e

Browse files
committed
Fixed size parsing
1 parent ad0b2a7 commit f1b243e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/common.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,9 @@ exports.readMysqlValue = function (
438438
const defPrefix = def.substr(0, 6);
439439
if (defPrefix === 'binary') {
440440
const bufsize = parseInt(def.substr(7, def.length - 2), 10);
441-
result = result = new Uint8Array(parser.parseBuffer(bufsize));
441+
result = Buffer.alloc(bufsize, 0);
442+
parser.parseBuffer(size).copy(result);
443+
result = new Uint8Array(result);
442444
} else if (defPrefix === 'varbin') {
443445
result = new Uint8Array(parser.parseBuffer(size));
444446
} else {

0 commit comments

Comments
 (0)