rem: if (list_length(OPENNAP->sessions) >= OPENNAP_MAX_CONNECTIONS)
add: if (list_length(OPENNAP->sessions) >= OPN_MAX_CONNECTIONS)
context: static BOOL opn_connect(void *udata){	OpnSession *session;	OpnNode *node;	List *l;	if (list_length(OPENNAP->sessions) >= OPENNAP_MAX_CONNECTIONS)		return TRUE;		for (l = OPENNAP->nodelist->nodes; l; l = l->next) {		node = (OpnNode *) l->data;				if (!node->connected) {			if (!(session = opn_session_new()))				return TRUE;			OPENNAP->sessions = list_prepend(OPENNAP->sessions, session);						if (!opn_session_connect(session, node)) {				OPENNAP->sessions = list_remove(OPENNAP->sessions,				                                session);				opn_session_free(session);			}		}	}	return TRUE;}