From 97bc9afcd29c1ef2f2cb8ec77c53f6cfbc7c3f06 Mon Sep 17 00:00:00 2001 From: Noethix55555 <277300782+Noethix55555@users.noreply.github.com> Date: Wed, 17 Jun 2026 22:23:09 -0400 Subject: [PATCH] fix: skip space-free lines in InputHelp.Parse to avoid IndexOf -1 crash --- src/MpvNet/InputHelp.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/MpvNet/InputHelp.cs b/src/MpvNet/InputHelp.cs index 0da86c23..8c5a6a59 100644 --- a/src/MpvNet/InputHelp.cs +++ b/src/MpvNet/InputHelp.cs @@ -343,7 +343,12 @@ public static List Parse(string content) continue; } - binding.Input = line[..line.IndexOf(" ")]; + int spaceIndex = line.IndexOf(' '); + + if (spaceIndex < 0) + continue; + + binding.Input = line[..spaceIndex]; if (binding.Input == "_") binding.Input = "";