diff options
Diffstat (limited to 'recordmydesktop/src/capture_sound.c')
-rw-r--r-- | recordmydesktop/src/capture_sound.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/recordmydesktop/src/capture_sound.c b/recordmydesktop/src/capture_sound.c index d9ffa91..4314984 100644 --- a/recordmydesktop/src/capture_sound.c +++ b/recordmydesktop/src/capture_sound.c @@ -124,7 +124,7 @@ void *CaptureSound(ProgData *pdata){ do{ int temp_sret=read(pdata->sound_handle, &newbuf->data[sret], - pdata->args.buffsize); + pdata->args.buffsize-sret); if(temp_sret<0){ fprintf(stderr,"An error occured while reading from soundcard" "%s\n" |