X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Faudioesound.C;h=b5f0ecd52d85b8a3babbdb7c9c94f481a85a777a;hb=60f8df69db9ddd8148bfc41a17bb0955b52a45e6;hp=f5a9dd0de159756864a1f827c21c0f16f0610c17;hpb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/audioesound.C b/cinelerra-5.1/cinelerra/audioesound.C index f5a9dd0d..b5f0ecd5 100644 --- a/cinelerra-5.1/cinelerra/audioesound.C +++ b/cinelerra-5.1/cinelerra/audioesound.C @@ -152,7 +152,7 @@ int AudioESound::read_buffer(char *buffer, int size) int AudioESound::write_buffer(char *buffer, int size) { - return esd_out_fd>0 ? write(esd_out_fd, buffer, size) : 0; + return esd_out_fd>0 && write(esd_out_fd, buffer, size) > 0 ? 0 : -1; } // No flushing in ESD