Parcourir la source

Don't send Exception message in Production Environment

David il y a 5 ans
Parent
commit
e9ebe07ecc
1 fichiers modifiés avec 6 ajouts et 0 suppressions
  1. 6 0
      Emby.Server.Implementations/HttpServer/HttpListenerHost.cs

+ 6 - 0
Emby.Server.Implementations/HttpServer/HttpListenerHost.cs

@@ -230,6 +230,12 @@ namespace Emby.Server.Implementations.HttpServer
 
             httpRes.StatusCode = statusCode;
 
+            if (!_hostEnvironment.IsDevelopment())
+            {
+                await httpRes.WriteAsync("Error processing request.").ConfigureAwait(false);
+                return;
+            }
+
             var errContent = NormalizeExceptionMessage(ex) ?? string.Empty;
             httpRes.ContentType = "text/plain";
             httpRes.ContentLength = errContent.Length;