* Sebastian Hammer, Adam Dickmeiss
*
* $Log: yaz-socket-manager.cpp,v $
- * Revision 1.1 1999-01-28 09:41:07 adam
- * Initial revision
+ * Revision 1.2 1999-01-28 13:08:48 adam
+ * Yaz_PDU_Assoc better encapsulated. Memory leak fix in
+ * yaz-socket-manager.cc.
+ *
+ * Revision 1.1.1.1 1999/01/28 09:41:07 adam
+ * First implementation of YAZ++.
*
*/
#include <assert.h>
if (event)
{
event->observer->socketNotify(event->event);
+ delete event;
return 1;
}
FD_ZERO(&except);
timeout = &to; /* hang on select */
- to.tv_sec = 5*60;
+ to.tv_sec = 60;
to.tv_usec = 0;
for (YazSocketEntry *p = m_observers; p; p = p->next)
if ((event = getEvent()))
{
event->observer->socketNotify(event->event);
+ delete event;
return 1;
}
return 0;
void Yaz_SocketManager::putEvent(YazSocketEvent *event)
{
- logf (LOG_LOG, "putEvent p=%p event=%d", event, event->event);
// put in back of queue
if (m_queue_back)
{