diff -r c65d0f4c3bff -r f5037572c326 src/evsql/evsql.c --- a/src/evsql/evsql.c Sat Dec 13 04:20:56 2008 +0200 +++ b/src/evsql/evsql.c Sat Dec 13 18:55:01 2008 +0200 @@ -258,6 +258,9 @@ // look for waiting queries while ((query = TAILQ_FIRST(&evsql->query_queue)) != NULL) { + // zero err + err = 0; + // dequeue TAILQ_REMOVE(&evsql->query_queue, query, entry);