/* This file is part of Pazpar2.
- Copyright (C) 2006-2011 Index Data
+ Copyright (C) 2006-2012 Index Data
Pazpar2 is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
/*
* Based on ParaZ - a simple tool for harvesting performance data for
* parallel operations using Z39.50.
- * Copyright (C) 2006-2011 Index Data ApS
+ * Copyright (C) 2006-2012 Index Data ApS
* See LICENSE file for details.
*/
no_iochans += delta;
if (delta > 0)
no_iochans_total += delta;
- iochans = no_clients;
+ iochans = no_iochans;
yaz_mutex_leave(g_mutex);
yaz_log(YLOG_DEBUG, "%s iochans=%d", delta == 0 ? "" : (delta > 0 ? "INC" : "DEC"), iochans);
return iochans;
IOCHAN next = chan->next;
if (chan->name)
xfree(chan->name);
- xfree(free);
+ xfree(chan);
iochan_use(-1);
return next;
}
for (nextp = iochans; *nextp;) {
IOCHAN p = *nextp;
if (p->destroyed && p->thread_users == 0) {
- *nextp = iochan_destroy_real(iochan);
+ *nextp = iochan_destroy_real(p);
} else
nextp = &p->next;
}