X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=bmusb.cpp;h=471c015a6f042a5a94e4726ad62d81dc4006b8c5;hb=8ff7940b54e6006fb9422ce38a23a49611441564;hp=abab109dc8ceb4e7fe77c07493017a898d53a8ee;hpb=9dd6b94f84be634306e1266e2f65479fef76a10f;p=bmusb diff --git a/bmusb.cpp b/bmusb.cpp index abab109..471c015 100644 --- a/bmusb.cpp +++ b/bmusb.cpp @@ -342,7 +342,9 @@ void dump_frame(const char *filename, uint8_t *frame_start, size_t frame_len) void dump_audio_block(uint8_t *audio_start, size_t audio_len) { - fwrite(audio_start + AUDIO_HEADER_SIZE, 1, audio_len - AUDIO_HEADER_SIZE, audiofp); + if (audiofp != nullptr) { + fwrite(audio_start + AUDIO_HEADER_SIZE, 1, audio_len - AUDIO_HEADER_SIZE, audiofp); + } } void BMUSBCapture::dequeue_thread_func()