From e953ebd2436ecaf645eaee83a18873a9dc590e75 Mon Sep 17 00:00:00 2001 From: Feoramund <161657516+Feoramund@users.noreply.github.com> Date: Fri, 19 Apr 2024 14:18:07 -0400 Subject: Fix crash caused by slicing incomplete import --- src/server/collector.odin | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/server') diff --git a/src/server/collector.odin b/src/server/collector.odin index 8279f55..fe103cf 100644 --- a/src/server/collector.odin +++ b/src/server/collector.odin @@ -854,7 +854,8 @@ get_package_mapping :: proc( if len(imp.fullpath) < 2 { continue } - if i := strings.index(imp.fullpath, ":"); i != -1 { + + if i := strings.index(imp.fullpath, ":"); i != -1 && i != len(imp.fullpath) - 1 { collection := imp.fullpath[1:i] p := imp.fullpath[i + 1:len(imp.fullpath) - 1] -- cgit v1.2.3