sd2: Avoid infinite loops on some pathological files
sd2: Avoid infinite loops on some pathological files

Closes: https://github.com/erikd/libsndfile/issues/340
Closes: https://github.com/erikd/libsndfile/pull/572

evpobr/libsndfile,libsndfile/libsndfile,erikd/libsndfile,evpobr/libsndfile,evpobr/libsndfile,erikd/libsndfile,libsndfile/libsndfile,erikd/libsndfile,libsndfile/libsndfile,libsndfile/libsndfile,evpobr/libsndfile,erikd/libsndfile,evpobr/libsndfile,erikd/libsndfile,libsndfile/libsndfile