From dc9cd6986cb53879abc78ceaba5e12a0a5816405 Mon Sep 17 00:00:00 2001 From: Tim Schneeberger Date: Sat, 22 Jul 2023 03:27:08 +0200 Subject: [PATCH] fix: Fixed rare crash in audio session data parser --- .../session/dump/utils/AudioFlingerServiceDumpUtils.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/me/timschneeberger/rootlessjamesdsp/session/dump/utils/AudioFlingerServiceDumpUtils.kt b/app/src/main/java/me/timschneeberger/rootlessjamesdsp/session/dump/utils/AudioFlingerServiceDumpUtils.kt index 1bf04b99e..5e1ec683c 100644 --- a/app/src/main/java/me/timschneeberger/rootlessjamesdsp/session/dump/utils/AudioFlingerServiceDumpUtils.kt +++ b/app/src/main/java/me/timschneeberger/rootlessjamesdsp/session/dump/utils/AudioFlingerServiceDumpUtils.kt @@ -83,9 +83,9 @@ object AudioFlingerServiceDumpUtils { 30 -> { val match = tableBodyRegex30.find(s) if(match != null){ - val sid = match.groups[1]?.value?.toInt() - val pid = match.groups[3]?.value?.toInt() - val uid = match.groups[4]?.value?.toInt() + val sid = match.groups[1]?.value?.toIntOrNull() + val pid = match.groups[3]?.value?.toIntOrNull() + val uid = match.groups[4]?.value?.toIntOrNull() if(sid != null && pid != null) { dataset.add(Dataset(sid, pid, uid))