add: search->timer = timer_add(90 * SECONDS, (TimerCallback) search_remove, search); OPENNAP->searches = list_prepend(OPENNAP->searches, search);
context: OpnSearch *opn_search_new(){	OpnSearch *search;	if (!(search = malloc(sizeof(OpnSearch))))		return NULL;	memset(search, 0, sizeof(OpnSearch));	opn_search_ref(search);		return search;}