diff options
Diffstat (limited to 'rMD-exp/src/capture_sound.c')
-rw-r--r-- | rMD-exp/src/capture_sound.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/rMD-exp/src/capture_sound.c b/rMD-exp/src/capture_sound.c index f28ba26..3bda596 100644 --- a/rMD-exp/src/capture_sound.c +++ b/rMD-exp/src/capture_sound.c @@ -57,7 +57,9 @@ void *CaptureSound(void *pdata){ NULL//let's hope that the device capabilities didn't magically change ); if(((ProgData *)pdata)->sound_handle==NULL){ - fprintf(stderr,"Couldn't reopen sound device.\nThere will be no sound data from this point on.\n"); + fprintf(stderr,"Couldn't reopen sound device.Exiting\n"); + ((ProgData *)pdata)->running=0; + errno=3; pthread_exit(&errno); } } |