diff --git a/plugins/experimental/slice/client.cc b/plugins/experimental/slice/client.cc index 5d4bde5e690..6d8d44c92ed 100644 --- a/plugins/experimental/slice/client.cc +++ b/plugins/experimental/slice/client.cc @@ -136,9 +136,9 @@ handle_client_resp(TSCont contp, TSEvent event, Data *const data) int64_t const output_sent = data->m_bytessent; int64_t const threshout = data->m_config->m_blockbytes; - if (threshout < (output_done - output_sent)) { + if (threshout < (output_sent - output_done)) { start_next_block = false; - DEBUG_LOG("%p handle_client_resp: throttling %" PRId64, data, (output_done - output_sent)); + DEBUG_LOG("%p handle_client_resp: throttling %" PRId64, data, (output_sent - output_done)); } } diff --git a/plugins/experimental/slice/server.cc b/plugins/experimental/slice/server.cc index 5356806a52f..25d21472109 100644 --- a/plugins/experimental/slice/server.cc +++ b/plugins/experimental/slice/server.cc @@ -442,9 +442,9 @@ handle_server_resp(TSCont contp, TSEvent event, Data *const data) int64_t const output_sent = data->m_bytessent; int64_t const threshout = data->m_config->m_blockbytes; - if (threshout < (output_done - output_sent)) { + if (threshout < (output_sent - output_done)) { start_next_block = false; - DEBUG_LOG("%p handle_server_resp: throttling %" PRId64, data, (output_done - output_sent)); + DEBUG_LOG("%p handle_server_resp: throttling %" PRId64, data, (output_sent - output_done)); } }