Skip to content

Commit e1dedd4

Browse files
committed
[YouTube] Access first element if array size is one
Fixes a regression, where if the challenge data array size was one, the second element would be accessed, leading to a crash. This was introduced when porting the challenge parsing from JS to Kotlin. Ref: 53b599b
1 parent 196c277 commit e1dedd4

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

app/src/main/java/org/schabi/newpipe/util/potoken/JavaScriptUtil.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ fun parseChallengeData(rawChallengeData: String): String {
1717
val descrambled = descramble(scrambled.getString(1))
1818
JsonParser.array().from(descrambled)
1919
} else {
20-
scrambled.getArray(1)
20+
scrambled.getArray(0)
2121
}
2222

2323
val messageId = challengeData.getString(0)

0 commit comments

Comments
 (0)