diff --git a/zklib/zkattendance.js b/zklib/zkattendance.js index 0f8a63f..2d9e2d9 100644 --- a/zklib/zkattendance.js +++ b/zklib/zkattendance.js @@ -59,12 +59,18 @@ module.exports = class { return; } - total_bytes = reply.readUInt32LE(8) - 4; - total_bytes += 2; - - if (total_bytes <= 0) { + try{ + total_bytes = reply.readUInt32LE(8) - 4; + total_bytes += 2; + + if (total_bytes <= 0) { + + internalCallback(new Error('zero')); + return; + } + }catch(err){ internalCallback(new Error('zero')); - return; + return; } if (reply.length > 16) {