Fix possible ringbuffer overflow
authorDavid Robillard <d@drobilla.net>
Mon, 1 Aug 2016 00:06:51 +0000 (20:06 -0400)
committerDavid Robillard <d@drobilla.net>
Mon, 1 Aug 2016 00:06:51 +0000 (20:06 -0400)
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)) {