FMetaHumanSpeech2FaceModule - unsafe access to UObject subsystem at module shutdown

Hi Epic. This isn’t an actual question - more of an FYI. Thanks to Stomp2Malloc, I noticed that FMetaHumanSpeech2FaceModule is missing a check for UObjectInitialized() in ShutdownModule.

It’s an easy fix, but it would be good if you adopted it yourselves, so everyone will benefit, but also future merges of UE will be less painful on our side.

Thanks.

Steps to Reproduce
Load the editor with:

-stomp2malloc -MallocStomp2MaxSize=9999999

(See [Content removed] and [UCaptureManagerEditorSettings - dangling [Content removed] first!)

Then close the editor. Stomp2Malloc will report the issue.

Hey thanks for the report! Should be fixed in https://github.com/EpicGames/UnrealEngine/commit/4260d58ea75940a2fb0d4012b11f002e405b2584

Fix will also be in 5.7