rem: return xl_get_null(msg, res);
add: return xl_get_null(msg, res, hp, hi);
context: static int xl_get_useragent(struct sip_msg *msg, str *res){	if(msg==NULL || res==NULL) 		return -1;	if(msg->user_agent==NULL && ((parse_headers(msg, HDR_USERAGENT, 0)==-1)			 || (msg->user_agent==NULL)))	{		LOG(L_ERR, "XLOG: xl_get_useragent: ERROR cannot parse User-Agent header\n");		return xl_get_null(msg, res);	}		res->s = msg->user_agent->body.s;	res->len = msg->user_agent->body.len;	trim(res);		return 0;}