Gracefully handle errors in socket creation #662

Merged
Vudjun merged 3 commits from socketcreatefix into master 2025-02-16 08:26:38 +00:00
Vudjun commented 2025-02-14 21:15:52 +00:00 (Migrated from github.com)

In all other calls, exceptions are handled within the ManagedSocket class, this can't easily be done here as the exception is thrown from the constructor, so the exception is handled in ISocket and the correct error is passed to the application.

This should fix #660

In all other calls, exceptions are handled within the ManagedSocket class, this can't easily be done here as the exception is thrown from the constructor, so the exception is handled in ISocket and the correct error is passed to the application. This should fix #660
github-actions[bot] commented 2025-02-14 21:24:11 +00:00 (Migrated from github.com)
Download the artifacts for this pull request: * [ryujinx-Release-1.2.0+a06622b-linux_arm64](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2598247099.zip) * [ryujinx-Release-1.2.0+a06622b-linux_arm64-AppImage](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2598247137.zip) * [ryujinx-Release-1.2.0+a06622b-linux_x64](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2598249803.zip) * [ryujinx-Release-1.2.0+a06622b-linux_x64-AppImage](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2598249857.zip) * [ryujinx-Release-1.2.0+a06622b-macos_universal](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2598250114.zip) * [ryujinx-Release-1.2.0+a06622b-win_x64](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2598255526.zip) <details><summary>Only for Developers</summary> * [ryujinx-Debug-1.2.0+a06622b-linux_arm64](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2598247410.zip) * [ryujinx-Debug-1.2.0+a06622b-linux_arm64-AppImage](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2598247493.zip) * [ryujinx-Debug-1.2.0+a06622b-macos_universal](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2598250485.zip) * [ryujinx-Debug-1.2.0+a06622b-linux_x64](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2598251698.zip) * [ryujinx-Debug-1.2.0+a06622b-linux_x64-AppImage](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2598251743.zip) * [ryujinx-Debug-1.2.0+a06622b-win_x64](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2598257127.zip) </details>
Sign in to join this conversation.
No description provided.