rem: LOG(L_ERR, "new_urecord(): No memory left 2\n");
add: LOG(L_ERR, "new_urecord(): No memory left\n");
context: int new_urecord(str* _dom, str* _aor, urecord_t** _r){	*_r = (urecord_t*)shm_malloc(sizeof(urecord_t));	if (*_r == 0) {		LOG(L_ERR, "new_urecord(): No memory left\n");		return -1;	}	memset(*_r, 0, sizeof(urecord_t));	(*_r)->aor.s = (char*)shm_malloc(_aor->len);	if ((*_r)->aor.s == 0) {		LOG(L_ERR, "new_urecord(): No memory left 2\n");		shm_free(*_r);		return -2;	}	memcpy((*_r)->aor.s, _aor->s, _aor->len);	(*_r)->aor.len = _aor->len;	(*_r)->domain = _dom;	return 0;}