No need to call tracker_sparql_cursor_next_async() if the queue is in
SLQ_STATE_RESULTS state, as then the cursor callback will already have
called it in order to request more results.
Signed-off-by: Ralph Boehme <rb@sernet.de>
LOG(log_error, logtype_sl, "error adding results");
EC_FAIL;
}
- if (slq->slq_state == SLQ_STATE_RESULTS
- || slq->slq_state == SLQ_STATE_FULL) {
+ if (slq->slq_state == SLQ_STATE_FULL) {
slq->slq_state = SLQ_STATE_RESULTS;
tracker_sparql_cursor_next_async(