Minor: may avoid crashes of sims that still don't have this configuration section.
parent
f4cc19968c
commit
f931c0a868
|
@ -35,6 +35,9 @@ namespace OpenSim.Framework
|
||||||
|
|
||||||
private void LoadPermsFromConfig(IConfig assetConfig, string variable, bool[] bitArray)
|
private void LoadPermsFromConfig(IConfig assetConfig, string variable, bool[] bitArray)
|
||||||
{
|
{
|
||||||
|
if (assetConfig == null)
|
||||||
|
return;
|
||||||
|
|
||||||
string perms = assetConfig.GetString(variable, String.Empty);
|
string perms = assetConfig.GetString(variable, String.Empty);
|
||||||
string[] parts = perms.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
|
string[] parts = perms.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
|
||||||
foreach (string s in parts)
|
foreach (string s in parts)
|
||||||
|
|
|
@ -131,7 +131,7 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Asset
|
||||||
m_LocalAssetServiceURI = m_LocalAssetServiceURI.Trim('/');
|
m_LocalAssetServiceURI = m_LocalAssetServiceURI.Trim('/');
|
||||||
|
|
||||||
IConfig hgConfig = source.Configs["HGAssetService"];
|
IConfig hgConfig = source.Configs["HGAssetService"];
|
||||||
m_AssetPerms = new AssetPermissions(hgConfig);
|
m_AssetPerms = new AssetPermissions(hgConfig); // it's ok if arg is null
|
||||||
|
|
||||||
m_Enabled = true;
|
m_Enabled = true;
|
||||||
m_log.Info("[HG ASSET CONNECTOR]: HG asset broker enabled");
|
m_log.Info("[HG ASSET CONNECTOR]: HG asset broker enabled");
|
||||||
|
|
Loading…
Reference in New Issue