Skip to content

Conversation

@vaind
Copy link
Contributor

@vaind vaind commented Nov 3, 2025

Summary

Fixes a regression introduced in #1413 where the sentry__process_spawn function signature in sentry_process_none.c was not updated to match the new canonical path encoding.

Changes

  • Updated arg0 parameter from const sentry_pathchar_t * to const char * in sentry_process_none.c:6

Background

PR #1413 changed path handling to use narrow UTF-8 as the canonical encoding, updating function signatures throughout the codebase. The no-op implementation in sentry_process_none.c was missed in that refactor, causing a signature mismatch.

🤖 Generated with Claude Code

vaind and others added 2 commits November 3, 2025 10:54
PR #1413 changed the arg0 parameter from sentry_pathchar_t* to char*
as part of making narrow UTF-8 the canonical path encoding, but the
signature in sentry_process_none.c was not updated.

This fixes the function signature to match the declaration, changing
arg0 from `const sentry_pathchar_t *` to `const char *`.

Fixes regression from #1413

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Added unreleased section with fixes for PS5/Switch compilation regression.
@vaind vaind marked this pull request as ready for review November 3, 2025 10:05
@vaind vaind merged commit d8f3c78 into master Nov 3, 2025
40 of 41 checks passed
@vaind vaind deleted the fix/process-none-signature-regression branch November 3, 2025 10:33
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.

3 participants