From 65a493d0239007498e63030b0dd3bb0893f632bd Mon Sep 17 00:00:00 2001 From: shove Date: Thu, 10 Aug 2023 10:42:59 +0800 Subject: [PATCH] v.util: fix a wrong path analysis when parsing 'mod_name' (fix #18970) (#19090) --- vlib/v/util/module.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vlib/v/util/module.v b/vlib/v/util/module.v index 07521ff1d0..dfc3f972a2 100644 --- a/vlib/v/util/module.v +++ b/vlib/v/util/module.v @@ -152,7 +152,7 @@ fn mod_path_to_full_name(pref_ &pref.Preferences, mod string, path string) !stri } if last_v_mod > -1 { mod_full_name := try_path_parts[last_v_mod..].join('.') - return mod_full_name + return if mod_full_name.len < mod.len { mod } else { mod_full_name } } } }