From 056e2d7dd5bbacb7dc6b109b3e2d44d55e7eb7d3 Mon Sep 17 00:00:00 2001 From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com> Date: Mon, 29 Apr 2024 22:26:02 +0400 Subject: [PATCH] fix: Correctly handle patches jar path if it contains exclamation marks --- .../patches/shared/misc/integrations/BaseIntegrationsPatch.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/app/revanced/patches/shared/misc/integrations/BaseIntegrationsPatch.kt b/src/main/kotlin/app/revanced/patches/shared/misc/integrations/BaseIntegrationsPatch.kt index 226b46e4..ff208efd 100644 --- a/src/main/kotlin/app/revanced/patches/shared/misc/integrations/BaseIntegrationsPatch.kt +++ b/src/main/kotlin/app/revanced/patches/shared/misc/integrations/BaseIntegrationsPatch.kt @@ -75,7 +75,7 @@ abstract class BaseIntegrationsPatch( val urlString = classUrl.toString() if (urlString.startsWith("jar:file:")) { - val end = urlString.indexOf('!') + val end = urlString.lastIndexOf('!') return URLDecoder.decode(urlString.substring("jar:file:".length, end), StandardCharsets.UTF_8) } }