diff --git a/OpenSim/Server/Base/ServerUtils.cs b/OpenSim/Server/Base/ServerUtils.cs index b020215f0f..a21287ac93 100644 --- a/OpenSim/Server/Base/ServerUtils.cs +++ b/OpenSim/Server/Base/ServerUtils.cs @@ -227,8 +227,9 @@ namespace OpenSim.Server.Base // The path for a dynamic plugin will contain ":" on Windows string[] parts = dllName.Split (new char[] {':'}); - if (parts [0].Length > 1) + if (parts.Length < 3) { + // Linux. There will be ':' but the one we're looking for dllName = parts [0]; if (parts.Length > 1) className = parts[1];