diff --git a/KeeneticPlugin.cpp b/KeeneticPlugin.cpp index f2aca57..4018f79 100644 --- a/KeeneticPlugin.cpp +++ b/KeeneticPlugin.cpp @@ -282,7 +282,9 @@ PLUGIN_EXPORT double Update(void* data) { PLUGIN_EXPORT void Finalize(void* data) { auto* measure = static_cast(data); - measure->worker->abort(); + if (measure->worker) { + measure->worker->abort(); + } delete measure; worker.reset(); } diff --git a/KeeneticPlugin.rc b/KeeneticPlugin.rc index 893db9c..9ff5210 100644 --- a/KeeneticPlugin.rc +++ b/KeeneticPlugin.rc @@ -8,7 +8,7 @@ // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,0,4,0 + FILEVERSION 1,0,5,0 PRODUCTVERSION 3,0,2,2161 FILEFLAGSMASK 0x17L #ifdef _DEBUG @@ -24,7 +24,7 @@ BEGIN BEGIN BLOCK "040904E4" BEGIN - VALUE "FileVersion", "1.0.4.0" + VALUE "FileVersion", "1.0.5.0" VALUE "LegalCopyright", "© 2021 - Sergey Svistunov" // Don't change the entries below!