From 027a343ccc445a5bedf7fb36da33e5c563b43e8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pontus=20Fagerstr=C3=B6m?= Date: Tue, 18 Nov 2025 07:17:09 +0100 Subject: [PATCH 1/2] handle gum null errors --- rtcstats.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rtcstats.js b/rtcstats.js index ef551ff..423aa84 100644 --- a/rtcstats.js +++ b/rtcstats.js @@ -341,7 +341,7 @@ module.exports = function(trace, getStatsInterval, prefixesToWrap) { } }, function(err) { - trace('getUserMediaOnFailure', null, err.name); + trace('getUserMediaOnFailure', null, err?.name); if (eb) { eb(err); } @@ -360,7 +360,7 @@ module.exports = function(trace, getStatsInterval, prefixesToWrap) { trace('navigator.mediaDevices.getUserMediaOnSuccess', null, dumpStream(stream)); return stream; }, function(err) { - trace('navigator.mediaDevices.getUserMediaOnFailure', null, err.name); + trace('navigator.mediaDevices.getUserMediaOnFailure', null, err?.name); return Promise.reject(err); }); }; From c279488240ce10163dbc43d2f8ea1f577fd2dff6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pontus=20Fagerstr=C3=B6m?= Date: Tue, 18 Nov 2025 07:17:47 +0100 Subject: [PATCH 2/2] bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index dbb67d0..3ca55ec 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rtcstats", - "version": "5.4.1", + "version": "5.4.2", "description": "gather WebRTC API traces and statistics", "main": "rtcstats.js", "types": "rtcstats.d.ts",