Skip to content

Commit f41e4b5

Browse files
committed
Use default arguments for safeReadUint32
1 parent efda3be commit f41e4b5

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

index.js

+10-9
Original file line numberDiff line numberDiff line change
@@ -302,13 +302,13 @@ module.exports = function (log, indexesPath) {
302302
}
303303
}
304304

305-
function safeReadUint32(buf, offset) {
305+
function safeReadUint32(buf, prefixOffset = 0) {
306306
if (buf.length < 4) {
307307
const bigger = Buffer.alloc(4)
308308
buf.copy(bigger)
309-
return bigger.readUInt32LE(offset)
309+
return bigger.readUInt32LE(prefixOffset)
310310
} else {
311-
return buf.readUInt32LE(offset)
311+
return buf.readUInt32LE(prefixOffset)
312312
}
313313
}
314314

@@ -324,11 +324,10 @@ module.exports = function (log, indexesPath) {
324324
const fieldStart = opData.seek(buffer)
325325
if (~fieldStart) {
326326
const buf = bipf.slice(buffer, fieldStart)
327-
const offset = opData.prefixOffset ? opData.prefixOffset : 0
328327
addToPrefixMap(
329328
index.map,
330329
seq,
331-
buf.length ? safeReadUint32(buf, offset) : 0
330+
buf.length ? safeReadUint32(buf, opData.prefixOffset) : 0
332331
)
333332
}
334333

@@ -344,8 +343,9 @@ module.exports = function (log, indexesPath) {
344343
const fieldStart = opData.seek(buffer)
345344
if (~fieldStart) {
346345
const buf = bipf.slice(buffer, fieldStart)
347-
const offset = opData.prefixOffset ? opData.prefixOffset : 0
348-
index.tarr[seq] = buf.length ? safeReadUint32(buf, offset) : 0
346+
index.tarr[seq] = buf.length
347+
? safeReadUint32(buf, opData.prefixOffset)
348+
: 0
349349
} else {
350350
index.tarr[seq] = 0
351351
}
@@ -689,8 +689,9 @@ module.exports = function (log, indexesPath) {
689689

690690
function matchAgainstPrefix(op, prefixIndex, cb) {
691691
const target = op.data.value
692-
const targetOffset = op.data.prefixOffset ? op.data.prefixOffset : 0
693-
const targetPrefix = target ? safeReadUint32(target, targetOffset) : 0
692+
const targetPrefix = target
693+
? safeReadUint32(target, op.data.prefixOffset)
694+
: 0
694695
const bitset = new TypedFastBitSet()
695696
const done = multicb({ pluck: 1 })
696697

0 commit comments

Comments
 (0)