Skip to content

fix multi crash loading campaigns#6871

Merged
notimaginative merged 1 commit into
scp-fs2open:masterfrom
notimaginative:fix_multi_campaign_crash
Jul 26, 2025
Merged

fix multi crash loading campaigns#6871
notimaginative merged 1 commit into
scp-fs2open:masterfrom
notimaginative:fix_multi_campaign_crash

Conversation

@notimaginative

Copy link
Copy Markdown
Contributor

A minor bug in #6077 resulted in a crash loading campaigns on the multi ui. The bug itself was not fatal, however it triggered a cascade of poor error handling which led to a crash. A lot of these issues date back to retail. This fixes the minor bug, and hopefully adds enough error handling to preemptively squash a repeat of the crash problem.

A minor bug in scp-fs2open#6077 resulted in a crash loading campaigns on the multi ui.
The bug itself was not fatal, however it triggered a cascade of poor error
handling which led to a crash. A lot of these issues date back to retail.
This fixes the minor bug, and hopefully adds enough error handling to
preemptively squash a repeat of the crash problem.
@notimaginative notimaginative added this to the Release 25.0 milestone Jul 25, 2025
@notimaginative notimaginative added fix A fix for bugs, not-a-bugs, and/or regressions. multi A feature or issue related to the multiplayer code. labels Jul 25, 2025

@JohnAFernandez JohnAFernandez left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thanks, it'll be good to have this fixed.

@notimaginative notimaginative merged commit 5fd06b4 into scp-fs2open:master Jul 26, 2025
20 checks passed
@notimaginative notimaginative deleted the fix_multi_campaign_crash branch July 26, 2025 01:15
Kestrellius pushed a commit to Kestrellius/fs2open.github.com that referenced this pull request Jul 26, 2025
A minor bug in scp-fs2open#6077 resulted in a crash loading campaigns on the multi ui.
The bug itself was not fatal, however it triggered a cascade of poor error
handling which led to a crash. A lot of these issues date back to retail.
This fixes the minor bug, and hopefully adds enough error handling to
preemptively squash a repeat of the crash problem.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fix A fix for bugs, not-a-bugs, and/or regressions. multi A feature or issue related to the multiplayer code.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants