Skip to content

fix(switch): Match the event types of other console/gaming errors - #6253

Draft
mujacica wants to merge 4 commits into
masterfrom
fix/switch-events
Draft

fix(switch): Match the event types of other console/gaming errors#6253
mujacica wants to merge 4 commits into
masterfrom
fix/switch-events

Conversation

@mujacica

Copy link
Copy Markdown
Contributor
  • Match the event types of other console/gaming errors

mujacica added 3 commits July 22, 2026 10:57
The native crash helpers are only compiled with the processing feature
(pub use self::native::* is cfg-gated), so calling reshape_switch_crash
unconditionally broke the default-features build (E0425). Wrap the call
in if_processing! like the minidump path, and guard the now-conditional
mut binding.
Comment thread relay-server/src/processing/errors/errors/nswitch.rs
…cking

Item::attachment_type can return NintendoSwitchDyingMessage from an
explicitly set item header, bypassing the starts_with(magic) guard used
when inferring the type. expand_dying_message then called Bytes::advance
past the payload length, which panics and crashes the processing worker
(DoS). Validate the magic up front and return an error instead.

Reported by Warden wrdn-dos-review.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant