Răsfoiți Sursa

Don't send Exception message in Production Environment

David 5 ani în urmă
părinte
comite
e9ebe07ecc

+ 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;