blocks/wavfile_source: fix case where we'll loop producing zero forever #7108
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This required checking for actual return amount in-loop; also, do not assume that length of a file fits in an int; there's files longer than 2³¹.
Be clear about ignored sndfile errors.
Signed-off-by: Marcus Müller mmueller@gnuradio.org
Description
Related Issue
Fixes #6435
Which blocks/areas does this affect?
wavfile source
Testing Done
tests continue to pass, and the supplied example ogg that used to fail now finishes
Checklist