Files
nixpkgs/pkgs/by-name/tg/tg-timer/audio.patch
Dark Steveneq 646b892680
Some checks failed
Periodic Merges (6h) / master → staging-nixos (push) Failing after 12m50s
Periodic Merges (6h) / master → staging-next (push) Failing after 12m54s
Periodic Merges (24h) / merge-base(master,staging) → haskell-updates (push) Failing after 11m54s
Periodic Merges (6h) / staging-next → staging (push) Failing after 12m13s
Periodic Merges (24h) / staging-next-25.05 → staging-25.05 (push) Failing after 13m24s
Periodic Merges (24h) / release-25.05 → staging-next-25.05 (push) Failing after 14m28s
push sheeet
2025-10-09 14:15:47 +02:00

19 lines
606 B
Diff

diff --git a/src/audio.c b/src/audio.c
index d1b9762..cb544dd 100644
This package assumes that there will always be an audio device while testing.
If there is not an audio device, it segfaults. So in the Nix sandbox, it
unconditionally segfaults without this patch. This patch allows the tests
to flow through the normal error handling logic.
--- a/src/audio.c
+++ b/src/audio.c
@@ -637,7 +637,6 @@ int start_portaudio(int device, int *nominal_sample_rate, double *real_sample_ra
if(testing) {
*nominal_sample_rate = PA_SAMPLE_RATE;
*real_sample_rate = PA_SAMPLE_RATE;
- goto end;
}
#endif