#include <ccan/err/err.h>
#include <ccan/take/take.h>
#include <common/io_debug.h>
#include <common/utils.h>

int debug_poll(struct pollfd *fds, nfds_t nfds, int timeout)
{
	const char *t;

	t = taken_any();
	if (t)
		errx(1, "Outstanding taken pointers: %s", t);

	t = tmpctx_any();
	if (t)
		errx(1, "Outstanding tmpctx: %s", t);

	return poll(fds, nfds, timeout);
}