rem: if (mem_update_ucontact(_c, _e, _q, _cid, _cs, _set, _res, _ua, _recv) < 0) {
add: if (mem_update_ucontact(_c, _e, _q, _cid, _cs, _set, _res, _ua, _recv, sock) < 0) {
context: int update_ucontact(ucontact_t* _c, time_t _e, qvalue_t _q, str* _cid, int _cs,		    unsigned int _set, unsigned int _res, str* _ua, str* _recv){	/* run callbacks for UPDATE event */	if (exists_ulcb_type(UL_CONTACT_UPDATE))		run_ul_callbacks( UL_CONTACT_UPDATE, _c);	/* we have to update memory in any case, but database directly	 * only in db_mode 1 */	if (mem_update_ucontact(_c, _e, _q, _cid, _cs, _set, _res, _ua, _recv) < 0) {		LOG(L_ERR, "update_ucontact(): Error while updating\n");		return -1;	}	st_update_ucontact(_c);	if (db_mode == WRITE_THROUGH) {		if (db_update_ucontact(_c) < 0) {			LOG(L_ERR, "update_ucontact(): Error while updating database\n");		}	}	return 0;}