From 32b0d41b68031bd7b27f446f02701128c4475123 Mon Sep 17 00:00:00 2001 From: Jared Goodwin Date: Sat, 25 Jan 2020 13:03:32 -0800 Subject: [PATCH] Make scripting services transient. --- Agent/Program.cs | 8 ++++---- Agent/Services/PSCore.cs | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Agent/Program.cs b/Agent/Program.cs index f9bebf01..b03d5681 100644 --- a/Agent/Program.cs +++ b/Agent/Program.cs @@ -47,10 +47,10 @@ namespace Remotely.Agent }); serviceCollection.AddSingleton(); serviceCollection.AddScoped(); - serviceCollection.AddScoped(); - serviceCollection.AddScoped(); - serviceCollection.AddScoped(); - serviceCollection.AddScoped(); + serviceCollection.AddTransient(); + serviceCollection.AddTransient(); + serviceCollection.AddTransient(); + serviceCollection.AddTransient(); serviceCollection.AddScoped(); serviceCollection.AddScoped(); serviceCollection.AddScoped(); diff --git a/Agent/Services/PSCore.cs b/Agent/Services/PSCore.cs index aa4a0288..e25f985c 100644 --- a/Agent/Services/PSCore.cs +++ b/Agent/Services/PSCore.cs @@ -92,8 +92,8 @@ namespace Remotely.Agent.Services private void ProcessIdleTimeout_Elapsed(object sender, ElapsedEventArgs e) { - PS?.Dispose(); Sessions.TryRemove(ConnectionID, out _); + PS?.Dispose(); } } }