Skip to content

Commit d141406

Browse files
fix(isJWT):
1 parent 3233fb7 commit d141406

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/lib/isJWT.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@ function tryDecodeJSON(segment) {
99
while (b64.length % 4) b64 += '=';
1010
const decoded = Buffer.from(b64, 'base64').toString('utf8');
1111
const parsed = JSON.parse(decoded);
12-
return typeof parsed === 'object' && parsed !== null && !Array.isArray(parsed);
12+
if (typeof parsed !== 'object') return false;
13+
if (parsed === null) return false;
14+
if (Array.isArray(parsed)) return false;
15+
return true;
1316
} catch (e) {
1417
return false;
1518
}

0 commit comments

Comments
 (0)