diff --git a/apps/buffering.c b/apps/buffering.c index a0e6f66772..b35206766b 100644 --- a/apps/buffering.c +++ b/apps/buffering.c @@ -1215,11 +1215,23 @@ void buffering_thread(void) case Q_SET_WATERMARK: LOGFQUEUE("buffering < Q_SET_WATERMARK"); conf_watermark = (size_t)ev.data; + if (conf_watermark < conf_filechunk) + { + logf("wmark conf_watermark) + { + logf("chunk>wmark %ld>%ld", conf_filechunk, conf_watermark); + conf_watermark = conf_filechunk; + } break; case Q_SET_PRESEEK: