Fix possible ringbuffer overflow
[ardour.git] / libs / ardour / worker.cc
index ce71c92a1537f8f04330717d0b38601b3d5c649a..9d6dd09b55f64af6190f50e75f5a68a79e56a1a0 100644 (file)
@@ -63,7 +63,7 @@ Worker::schedule(uint32_t size, const void* data)
 bool
 Worker::respond(uint32_t size, const void* data)
 {
-       if (_requests->write_space() < size + sizeof(size)) {
+       if (_responses->write_space() < size + sizeof(size)) {
                return false;
        }
        if (_responses->write((const uint8_t*)&size, sizeof(size)) != sizeof(size)) {