diff --git a/src/sorunlib/smurf.py b/src/sorunlib/smurf.py index c04dfa1..0fd422c 100644 --- a/src/sorunlib/smurf.py +++ b/src/sorunlib/smurf.py @@ -360,6 +360,7 @@ def stream(state, tag=None, subtype=None): except RuntimeError as e: print(f"Failed to start stream on {smurf}, removing from targets list.") print(e) + smurf.stream.stop() clients_to_remove.append(smurf) else: