From 03c172fa9e6bdafefdfc0932f0358e9c1dc3cd6c Mon Sep 17 00:00:00 2001 From: MysterD Date: Mon, 10 Apr 2023 17:48:56 -0700 Subject: [PATCH] Crash fix for discord_activity_update() --- src/pc/network/discord/activity.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/pc/network/discord/activity.c b/src/pc/network/discord/activity.c index 2806ec945..e787927c7 100644 --- a/src/pc/network/discord/activity.c +++ b/src/pc/network/discord/activity.c @@ -132,6 +132,16 @@ void discord_activity_update(bool hosting) { LOGFILE_INFO(LFT_DISCORD, "truncating details"); } + if (!app.activities) { + LOGFILE_INFO(LFT_DISCORD, "no activities"); + return; + } + + if (!app.activities->update_activity) { + LOGFILE_INFO(LFT_DISCORD, "no update_activity"); + return; + } + app.activities->update_activity(app.activities, &gCurActivity, NULL, on_activity_update_callback); LOGFILE_INFO(LFT_DISCORD, "set activity"); }