summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--record.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/record.c b/record.c
index ec09ef7..7dc98fb 100644
--- a/record.c
+++ b/record.c
@@ -849,6 +849,8 @@ main(int argc, char *argv[])
break;
if (wav_size + sound_blksize + sizeof(WAVEHDR) > maxsize) {
record_stop(wav,wavfile,tocfile);
+ if (maxfiles && nr == maxfiles)
+ break;
wav = record_start(wavfile,tocfile,&nr);
}
wav_write_audio(wav,sound_buffer,sound_blksize);