From 0556439fa70467a03dcb19602dd4e87a453321f7 Mon Sep 17 00:00:00 2001 From: Ralph Lange Date: Fri, 14 Sep 2018 11:51:56 +0200 Subject: [PATCH] Fix spinning on zero length search request (lp:1743321; from 3.14) --- src/pcas/generic/casDGClient.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pcas/generic/casDGClient.cc b/src/pcas/generic/casDGClient.cc index 4cc05be32..fdee8c2ac 100644 --- a/src/pcas/generic/casDGClient.cc +++ b/src/pcas/generic/casDGClient.cc @@ -665,6 +665,10 @@ caStatus casDGClient::processDG () if ( status != S_cas_success ) { break; } + + if ( this->in.bytesPresent () > 0 && dgInBytesConsumed == 0 ) { + this->in.removeMsg ( this->in.bytesPresent() ); + } } return status; }