diff --git a/Penumbra/Interop/CloudApi.cs b/Penumbra/Interop/CloudApi.cs index 603d4c9f..a0683316 100644 --- a/Penumbra/Interop/CloudApi.cs +++ b/Penumbra/Interop/CloudApi.cs @@ -25,6 +25,11 @@ public static bool IsCloudSynced(string path) Penumbra.Log.Debug($"{nameof(CfGetSyncRootInfoByPath)} threw EntryPointNotFoundException"); return false; } + catch (SEHException e) + { + Penumbra.Log.Debug($"{nameof(CfGetSyncRootInfoByPath)} threw SEHException:\n{e}"); + return false; + } Penumbra.Log.Debug($"{nameof(CfGetSyncRootInfoByPath)} returned HRESULT 0x{hr:X8}"); if (hr < 0)