add: if (_m->route->body.s[_m->route->body.len] != '\0') len++;
context: int remFirstRoute(struct sip_msg* _m, char* _next){	int offset, len;#ifdef PARANOID	if (!_m) {		LOG(L_ERR, "remFirstRoute(): Invalid parameter _m");		return FALSE;	}#endif#ifdef ALLOW_MALFORMED_ROUTE	while ((*_next == ' ') || (*_next == '\t') || (*_next == ',')) _next++;	if ((*_next == '\0') || (*_next == '\n') || (*_next == '\r')) _next = NULL;#else	_next = find_not_quoted(_next, '<');#endif	if (_next) {		DBG("remFirstRoute(): next URI found: %s\n", _next);		offset = _m->route->body.s - _m->buf + 1; /* + 1 - keep the first white char */		len = _next - _m->route->body.s - 1;	} else {		DBG("remFirstRoute(): No next URI in Route found\n");		offset = _m->route->name.s - _m->buf;		len = _m->route->name.len + _m->route->body.len + 2;	}	if (del_lump(&_m->add_rm, offset, len, 0) == 0) {		LOG(L_ERR, "remFirstRoute(): Can't remove Route HF\n");		return FALSE;	}	return TRUE;}