From 7b89ad6bf78d5f619b659e25e181befd79cd8517 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Sat, 21 Jul 2018 14:07:06 -0400 Subject: [PATCH] check event.data type. some debug logging --- src/misc/u2f.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/misc/u2f.ts b/src/misc/u2f.ts index 0c178bf62dc..6186df60d40 100644 --- a/src/misc/u2f.ts +++ b/src/misc/u2f.ts @@ -47,6 +47,8 @@ export class U2f { } private parseMessage(event: any) { + console.log('got u2f event'); + console.log(event); if (!this.validMessage(event)) { this.errorCallback('Invalid message.'); return; @@ -63,8 +65,8 @@ export class U2f { } private validMessage(event: any) { - if (!event.origin || event.origin === '' || - event.origin !== (this.connectorLink as any).origin || !event.data) { + if (event.origin == null || event.origin === '' || event.origin !== (this.connectorLink as any).origin || + event.data == null || typeof (event.data) !== 'string') { return false; }