chiark / gitweb /
Consistency checks: Distinguish "entry" from exit
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 10 Dec 2016 22:27:08 +0000 (22:27 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 26 May 2020 19:24:04 +0000 (20:24 +0100)
commitdf072b499795ce3bdfc65fab6675a3d68d84e7f2
tree589877ef8ca7c09f8f3ec1ef1667862130db64bb
parentf948445737c52a7d5206d52a256abe1ce2ce4199
Consistency checks: Distinguish "entry" from exit

Many externally-facing functions are called by adns itself.  In such a
case, on entry, there may be intdone queries in flight.  This is fine.

So distinguish cc_enter from cc_exit, and check intdone only on
cc_exit.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/check.c
src/event.c
src/internal.h
src/poll.c
src/query.c
src/setup.c