You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jul 19, 2023. It is now read-only.
Describe the bug
When two streams make requests from each other, either directly or indirectly by third party, an endless loop can occur which causes the app to freeze, or downloads to happen perpetually.
To Reproduce
Create two streams. Make stream1 fetch something from stream2, and then stream2 should fetch from stream1. Witness madness and chaos occur.
You may also insert an intermediate stream(s), such that stream1 -> stream2 -> stream3 -> stream1
Expected behavior
After 3 rounds Tiden should crash the first offending stream, and provide an error message
Desktop (please complete the following information):
all
Smartphone (please complete the following information):
all
Describe the bug
When two streams make requests from each other, either directly or indirectly by third party, an endless loop can occur which causes the app to freeze, or downloads to happen perpetually.
To Reproduce
Create two streams. Make stream1 fetch something from stream2, and then stream2 should fetch from stream1. Witness madness and chaos occur.
You may also insert an intermediate stream(s), such that stream1 -> stream2 -> stream3 -> stream1
Expected behavior
After 3 rounds Tiden should crash the first offending stream, and provide an error message
Desktop (please complete the following information):
all
Smartphone (please complete the following information):
all
Additional context
As discussed in #14
The text was updated successfully, but these errors were encountered: