2
0
Эх сурвалжийг харах

Merge pull request #1922 from MediaBrowser/master

merge from master
Luke 9 жил өмнө
parent
commit
01dee97c44

+ 21 - 6
MediaBrowser.Server.Mono/Native/BaseMonoApp.cs

@@ -183,6 +183,14 @@ namespace MediaBrowser.Server.Mono.Native
             {
             {
                 info.SystemArchitecture = Architecture.Arm;
                 info.SystemArchitecture = Architecture.Arm;
             }
             }
+            else if (System.Environment.Is64BitOperatingSystem)
+            {
+                info.SystemArchitecture = Architecture.X64;
+            }
+            else 
+            {
+                info.SystemArchitecture = Architecture.X86;
+            }
 
 
             info.OperatingSystemVersionString = string.IsNullOrWhiteSpace(sysName) ?
             info.OperatingSystemVersionString = string.IsNullOrWhiteSpace(sysName) ?
                 System.Environment.OSVersion.VersionString :
                 System.Environment.OSVersion.VersionString :
@@ -198,14 +206,21 @@ namespace MediaBrowser.Server.Mono.Native
             if (_unixName == null)
             if (_unixName == null)
             {
             {
                 var uname = new Uname();
                 var uname = new Uname();
-                Utsname utsname;
-                var callResult = Syscall.uname(out utsname);
-                if (callResult == 0)
+                try
                 {
                 {
-                    uname.sysname = utsname.sysname;
-                    uname.machine = utsname.machine;
-                }
+                    Utsname utsname;
+                    var callResult = Syscall.uname(out utsname);
+                    if (callResult == 0)
+                    {
+                        uname.sysname = utsname.sysname ?? string.Empty;
+                        uname.machine = utsname.machine ?? string.Empty;
+                    }
 
 
+                }
+                catch (Exception ex)
+                {
+                    Logger.ErrorException("Error getting unix name", ex);
+                }
                 _unixName = uname;
                 _unixName = uname;
             }
             }
             return _unixName;
             return _unixName;

+ 1 - 1
SharedVersion.cs

@@ -1,4 +1,4 @@
 using System.Reflection;
 using System.Reflection;
 
 
 //[assembly: AssemblyVersion("3.1.*")]
 //[assembly: AssemblyVersion("3.1.*")]
-[assembly: AssemblyVersion("3.1.56")]
+[assembly: AssemblyVersion("3.0.5984")]