[PR #3431] [MERGED] Fix for #3404 #9519

Closed
opened 2026-02-07 06:03:38 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jellyfin/jellyfin/pull/3431
Author: @BaronGreenback
Created: 6/24/2020
Status: Merged
Merged: 7/1/2020
Merged by: @joshuaboniface

Base: masterHead: 3404


📝 Commits (8)

  • b2e1d70 Merge pull request #24 from jellyfin/master
  • b5586e6 Merge pull request #25 from jellyfin/master
  • 2486e48 Merge pull request #30 from jellyfin/master
  • 5b0c182 Added logging and broadcast = true
  • c07d8ab Removed debugging info
  • f01baad Sending multicasts out of Sockets without setting the broadcast to true - causes the error "Bad value for ai_flags" on some systems (#3404)
  • 27f6e1d Update SsdpCommunicationsServer.cs
  • 2272363 Update SsdpCommunicationsServer.cs

📊 Changes

2 files changed (+3 additions, -1 deletions)

View changed files

📝 Emby.Server.Implementations/Net/SocketFactory.cs (+3 -0)
📝 RSSDP/SsdpCommunicationsServer.cs (+0 -1)

📄 Description

Sending multicasts out of Sockets without setting the broadcast to true - causes the error "Bad value for ai_flags" on some systems (#3404)

The underlying cause looks to be https://github.com/dotnet/runtime/issues/28630.

Basically, it's an access denied bug.
It looks like multicasts need the same access rights as broadcasts on some systems.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/jellyfin/jellyfin/pull/3431 **Author:** [@BaronGreenback](https://github.com/BaronGreenback) **Created:** 6/24/2020 **Status:** ✅ Merged **Merged:** 7/1/2020 **Merged by:** [@joshuaboniface](https://github.com/joshuaboniface) **Base:** `master` ← **Head:** `3404` --- ### 📝 Commits (8) - [`b2e1d70`](https://github.com/jellyfin/jellyfin/commit/b2e1d7019130f7bf7e74c8af29927226fb30d46c) Merge pull request #24 from jellyfin/master - [`b5586e6`](https://github.com/jellyfin/jellyfin/commit/b5586e64f5d815f4449930dc53a61a676d0e2df4) Merge pull request #25 from jellyfin/master - [`2486e48`](https://github.com/jellyfin/jellyfin/commit/2486e480976d836e9b65c9bd986a0661c3c0229b) Merge pull request #30 from jellyfin/master - [`5b0c182`](https://github.com/jellyfin/jellyfin/commit/5b0c1829084b8f54cd5356880d82b75723badf81) Added logging and broadcast = true - [`c07d8ab`](https://github.com/jellyfin/jellyfin/commit/c07d8abfd57fbdc67ad2a0189e1c6149b8244a65) Removed debugging info - [`f01baad`](https://github.com/jellyfin/jellyfin/commit/f01baad05e5abc8875fa36f9075f8684857115e7) Sending multicasts out of Sockets without setting the broadcast to true - causes the error "Bad value for ai_flags" on some systems (#3404) - [`27f6e1d`](https://github.com/jellyfin/jellyfin/commit/27f6e1ddc8924c108787a2f5f7622ed910e5cb72) Update SsdpCommunicationsServer.cs - [`2272363`](https://github.com/jellyfin/jellyfin/commit/2272363197660939ec5474ea76fca2f9445993be) Update SsdpCommunicationsServer.cs ### 📊 Changes **2 files changed** (+3 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `Emby.Server.Implementations/Net/SocketFactory.cs` (+3 -0) 📝 `RSSDP/SsdpCommunicationsServer.cs` (+0 -1) </details> ### 📄 Description Sending multicasts out of Sockets without setting the broadcast to true - causes the error "Bad value for ai_flags" on some systems (#3404) The underlying cause looks to be https://github.com/dotnet/runtime/issues/28630. Basically, it's an access denied bug. It looks like multicasts need the same access rights as broadcasts on some systems. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-07 06:03:38 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#9519